Хорошая тема. Любые вопросы по CS-Cart и не только


#13169

Еще вопрос. Никак не соображу… У меня мультивендор (обычный, не плюс). Как сделать страницы или блог с доступом только для продавцов? Ведь наверняка должна быть такая возможность… везде настройки доступа только для покупателей (по группам)…

@Developstores , нашел в поиске ваш вопрос году в 2012-2013 на эту тему. Как в итоге решили?


#13171

Из коробки - никак


#13172

у вас есть модуль подходящий?:slight_smile:


#13173

К сожалению, нет


#13174

Добрый день! Хочу убрать форму email. Подскажите, как это сделать?


#13175

Дорабатывать надо. Просто так поле почты не убрать.


#13176

Смотрите шаблон call_requests_content.tpl
…/design/themes/responsive/templates/addons/call_requests/views/call_requests/components/call_requests_content.tpl

Примерно строки 32-43 (удалить) !!!не тестировано


#13177

здравствуйте , есть контейнер который обновляется через ajax.
В нем есть ссылки на которые я поставил свой обработчик клика, после обновления контейнера обработчик не срабатывает.


#13178

Не очень хороший совет.
Почты не будет, конечно, но и заказы в один клик без неё формироваться не будут.


#13179

Каким образом инициализируется обработчик?


#13180

Здравствуйте! Было необходимо добавить кнопку “В корзину” в список товаров категории. Добавил в соответствии с советами на форуме в файл grid_list.tpl следующий код:
{assign var=“add_to_cart” value=“add_to_cart_$obj_id”}
{$smarty.capture.$add_to_cart nofilter}
Сама кнопка появилась, но при нажатии не происходит никаких действий. Если переключить вид категории на простой список, кнопка которая там присутствует, работает нормально.
Подскажите пожалуйста, может я что-то пропустил и где-то надо внести ещё правки?


#13182

Такой вариант попробуйте.

тема/templates/blocks/product_list_templates/products_multicolumns.tpl

Заменить show_add_to_cart=$show_add_to_cart|default:false
на show_add_to_cart=$show_add_to_cart|default:true


#13183

Спасибо за быстрый ответ. Это действие тоже уже было проделано. Забыл написать.
{include file=“blocks/list_templates/grid_list.tpl”
show_name=true
show_sku=true
show_rating=true
show_features=true
show_price=true
show_old_price=true
show_clean_price=true
show_add_to_cart=$show_add_to_cart|default:true
but_role=“action”
hide_form=true
hide_qty_label=true
show_product_amount=true
show_discount_label=false}
Вот содержимое. Взяли кс-карт пол года назад, я конечно же не всё ещё понимаю. Но судя по темам на форуме это не должно было вызвать такой сложности. Версия пседняя. Все апдейты установлены.


#13184

Вы попробовали внести изменение именно в тот файл, который я указал?

На демке работает:


#13185

Так точно.
Вот дорога
/design/themes/spclimate/templates/blocks/product_list_templates/
файл products_multicolumns.tpl

Вот сама страница https://spclimate.ru/kondicionery/
$obj_id соответствует $product.product_id
Кеш чистил и основной и темплейтов.

Похожая проблема есть с кнопкой добавить в список желаний (на сайте “в избранное”). При этом кнопка “В сравнение” работает.


#13186

Да, почему-то не работает, хотя кнопка содержит в себе информацию о товаре.

Можно, конечно, вывести еще так:

<a data-ca-target-id="cart_status*" href="{"checkout.add..$obj_id"|fn_url}" class="cm-post cm-ajax cm-ajax-full-render">{__ ('add_to_cart')}</a>

Но в целом решение не идеально. Нет проверки на опции и отсутствие товара в наличии. И придется стилизовать ссылку под кнопку.


#13187

Такой вариант работает. Пока оставлю и буду искать в чём дело. Спасибо огромное.


#13188

В общем, для проверки наличия можно обернуть ссылку в условие. Тогда вместо ссылки “В корзину” будет текст “Нет в наличии”.

{assign var="product_amount" value=$product.inventory_amount|default:$product.amount}
{if $product_amount > 0}		            
   <a data-ca-target-id="cart_status*" href="{"checkout.add..$obj_id"|fn_url}" class="cm-post cm-ajax cm-ajax-full-render">{__ ('add_to_cart')}</a>
{else}
   {__("text_out_of_stock")}
{/if}

Стилизация всего этого дело не сложное. Останется только смириться с игнорированием опций.


#13189

Ага, понял, еще раз спасибо! Если не найду причину, буду делать именно таким образом.


#13190

Положил часть товаров на склад фулфилмента СДЭК в Москве.
Можно ли сделать специальный Способ доставки именно с этого склада самовывоза?