126

(18 ответов, оставленных в Вопросы по работе с системой)

Ну добавить класс body тоже не проблема.

Не совсем понял вопрос. Можно на примере?

Интересно конечно как вы пробросили переменную $cart_data из корзины? Просто она доступна и рендерится только только для корзины. И чтобы получит корзину нужно её вызвать и получит массив данных. Т.к. программировать вслепую нельзя.
Получить текущую корзину можно так;

{static_call callback=['\Shop\Model\Cart', 'currentCart'] var='cart'}
{$cart_data=$cart->getCartData()}

А вот понять, то что внутри можно через var_dump()

<pre>
{var_dump($cart_data)}
</pre>

129

(11 ответов, оставленных в Вопросы по созданию тем оформления)

Ярослав ответил правильно. Форум это место свободного общения, а не обращение в поддержку. Тех поддержка находится по адресу тех. поддержки helpdesk.readyscript.ru

130

(18 ответов, оставленных в Вопросы по работе с системой)

Денис пишет:

Тема похожа на мой вопрос, задам его здесь.
На codepen нашел интересное (оформление) решение. Решил реализовать у себя и получилось это:
https://i.imgur.com/YzMPeXC.png
Как и что делал:
Создал файл scripts.tpl в папке темы. В нём это:

{addcss file='boston.css'}
{addcss file='libs/codepen.css'}

{addjs file='libs/codepen.js'}

Создал файл uslugi-servisa.tpl (в нём html код) и прикрепил его сюда:
Настройка меню.
https://i.imgur.com/p9Bbv6z.png
Результат на первой картинке.
ЧЯДНТ?

Откройте через F12 вкладу консоль в хроме и посмотрите, подключился ли Ваш CSS и JS. Я надеюсь указанные Вами файлы лежат у Вас в теме оформления по указанным Вами путям.

131

(18 ответов, оставленных в Вопросы по работе с системой)

Михаил пишет:
Закусило Александр пишет:

А чем мой способ плох? Зачем целый модуль?

Не всегда странице соответствует какой-то пункт меню, поэтому опираться на $menu_item.id я не могу.
Ну и, к тому же, мне показалось более удобным управлять всем, просто формируя нужную структуру на файловой системе, чем делать то же самое и вдобавок редактировать дополнительный шаблон. Файлы ведь все равно придется класть куда надо.

Если честно, все это мысли задним числом. На момент разработки своего решения про способ, описанный в вашем, я не знал.
Я пока плохо знаю ReadyScript, так что, возможно, выбрал не самый лучший вариант.

Я бы всё таки выбрал бы свой шаблон.

132

(2 ответов, оставленных в Вопросы по работе с системой)

Зайдите в Веб-сайт->Настройки модулей->Магазин и там отметьте нужные галочки, чтобы включить контроль остатков.

133

(18 ответов, оставленных в Вопросы по работе с системой)

А чем мой способ плох? Зачем целый модуль?

134

(11 ответов, оставленных в Вопросы по созданию тем оформления)

Подключить либо свой слайдер, либо в зависимости от темы найти опции слайдера, если там есть данный тип анимации, то задействовать.

135

(18 ответов, оставленных в Вопросы по работе с системой)

Ну я думаю, что лучше все для конкретно этого варианта страницы проверить id пункта меню. Если он у Вас с указан типом пункт меню.

{if $menu_item.id == 1} {* Где 1 это индентификатор пункта меню в разделе Веб-сайт->меню *}
    {addjs file="my.js"}
    {addcss file="my.css"}
{/if}

Если у этой страницы тип будет шаблон, то там сразу можно делать всё что угодно, хоть свою JS или CSS подключить через addjs и addcss соответственно. Я обычно в теме оформления, для контактов, т.к. они обычно требуют своей верстки и свои стилей указываю именно этот тип, указываю нужный шаблон и делаю всё что душе угодно.

136

(11 ответов, оставленных в Вопросы по созданию тем оформления)

На данный момент пока нет.

Напишите пожалуйста в поддержку.

138

(18 ответов, оставленных в Вопросы по работе с системой)

Что это за страница? Скорее всего Вам нужно просто проверить идентификатор внутренней сущности.

А где собственно JS код который обрабатывает эти кнопки? Вам надо его написать, т.к. rs-inc это классы из корзины и  действуют только в корзине.

140

(6 ответов, оставленных в Вопросы по созданию тем оформления)

Вставить в шаблон самого товара.

{if $smarty.get.dialogWrap}
   То что для диалогового окна
{else}
   То что на отдельной странице
{/if}

Вставить свой шаблон можно через

{include file="Путь к файлу"}

Например

{include file="%catalog%/my_template.tpl"}

141

(6 ответов, оставленных в Вопросы по созданию тем оформления)

Когда происходит запрос, то окно вызывается с параметром в запросе dialogWrap=1
Соответственно в шаблоне можно проверить

{if $smarty.get.dialogWrap}
   Самое место для кнопки
{/if}

Тогда понятно почему)))

Нет, вы же им цену то оптовую прописали в настройках. Поставьте розничную, если нужна розничная. Из ничего бывает только ничего.

144

(6 ответов, оставленных в Вопросы по созданию тем оформления)

Вам нужно вызвать диалоговое окно с адресом товара. Т.е. добавить класс inDialog или rs-in-dialog (в зависимости от темы), тогда в диалоговое окно уйдет тот контент который вы запросили. Единственное, что, позаботьтесь о том, чтобы js-ки которые вы подключаете на самой странице товара в списке были подгружены.

p.s. Очень жду систему быстрых переводов от ЦБ.

А она вроде же у сбера есть? (я просто не пользуюсь им)

146

(6 ответов, оставленных в Вопросы по разработке модулей и API системы)

Оно будет, может наступить момент когда, после обновления экспорт отвалится, т.к. в Ваше старом классе который менять не будет, будет что-то отсутствовать. Поэтому лучше сделать отдельны модулем и отнаследоваться от родительского класса. Смысл в том, что в каждом модуле есть в файле handlers.inc.php файл, где через bind вызываеся метод который добавляет свои способы экспорта.
Вот Вам надо создать свой модуль, который также через handler добавит Ваш класс экспорта (этот класс лучше переделать из уже имеющегося).
У нас есть в документации видео уроки по созданию модулей. Можно взять их за основу. Это дольше, но надежнее. А если, то-то не будет получаться напишите, подскажем.

147

(6 ответов, оставленных в Вопросы по разработке модулей и API системы)

Ну можно так, но это с потерей поддержки тогда будет. Лучше сделать отдельным модулем и относледовать класс в Вашем модуле. Так будет лучше всего.

Счет, это оплата по безналичному платежу в Ваш банк из другого банка. Для такого типа операций (безналичные переводы между банками) чеки пока не нужны, насколько мне известно.

149

(1 ответов, оставленных в Вопросы по работе с системой)

В теории возможно сделать. Но пока в функционале нет.

150

(9 ответов, оставленных в Вопросы по работе с системой)

Игорь пишет:
admin пишет:

Опции показать товары, не привязанные к категории - нет. Только можно показать ВСЕ. Товар обязательно должен быть привязан к категории, это нужно учитывать при импорте.

Так очень неудобно. У поставщика в файле выгрузки в xml частенько проскакивают товары без категории (новые, над которыми ещё работают) и в большом количестве по 100-200 штук и более. Искать потом вручную, чтобы самому категорию выставить - нонсенс. Делать экспорт-импорт для правки тоже время занимает. Кроме того, если поставщиков несколько, то это превращается в головную боль. На мой взгляд это необходимая функция на сайте. Сейчас сравниваем несколько cms для выбора и отсутствие отображения товаров в корневой категории - это жирный минус

Вы можете оставить пожелание в сервисе пожелание на helpdesk.readyscript.ru