Максим

Максим

С нами с 02 декабря 2015; Место в рейтинге пользователей: #129
Максим
05 марта 2018, 18:19
+1
Феном падает. Очевидно где-то либо js либо в вызове сниппета указана JSON строка. Проще сниппет написать, если феном не планируете использовать.
Максим
03 марта 2018, 20:48
0
Если используете Fenom, то:
{foreach $_pls['tv.tv_name'] | fromJSON as $item}
	{$item['datam']}
{/foreach}
Выведет 2018-03-15 01:30:00
А если не используете Fenom, тогда в чанке вызывайте сниппет getImageList.
Максим
03 марта 2018, 20:44
0
Много раз оптимизировал сайты и обычно достаточно канонических юрл + указание на следующую и предыдущую страницу. Такие загоны вижу впервые. Да и смысл их теряется, если почитать про канонические урлы.
Максим
03 марта 2018, 20:41
0
Второй раз говорю — в сайте примере все понятно! Что там не меняется?
Смотрим url и кликаем в таблицу
И снова смотрим url
Или я второй раз чего-то не понимаю?
Максим
03 марта 2018, 20:33
0
Тогда могу посоветовать только смотреть исходники сниппета и дебажить.
Максим
03 марта 2018, 20:30
1
+1
Пример куска чанка, при условии что TV называется showLink, возвращает 0 или 1, и добавлена в вызов сниппета.
Fenom:
{if $_pls['tv.showLink']}
  <a title="{$pagetitle}" href="{$id | url}">{$pagetitle}</a>
{/if}
Стандартный синтаксис:
[[+tv.showLink:is=`0`:then=``:else=`<a title="[[+pagetitle]]" href="[[~[[+id]]]]">[[+pagetitle]]</a>`]]
Максим
03 марта 2018, 20:23
0
Тогда проблема в шаблоне.
Максим
03 марта 2018, 16:48
0
Самый банальный вопрос, вы удаляли кеш?
Есть ли в названии ресурсов, которые не открываются кавычки? Если да, то удалите.
Максим
03 марта 2018, 16:43
0
За такой вывод отвечает вот эта строчка в вашем сниппете:
$scriptProperties['groupby'] = 'Category.id';
Проверьте ее корректность.
Максим
03 марта 2018, 16:40
0
Создайте у товара дополнительное поле — Отображать ссылку или нет. А дальше в чанке вызова сниппета, который строит список товаров, выводите ссылку по условию.
Максим
03 марта 2018, 16:20
0
Посмотрите настройку заморозить url
Максим
03 марта 2018, 16:16
0
Проверьте настройку 404 страницы в системных настройках. Страница, которая там указана должна буть опубликована и доступна анонимам.
Максим
25 февраля 2018, 18:06
0
Ну может я что-то напутал! Суть то должна быть ясна.
Берем массив со всеми опциями, пробегаемся по нему форычем и на каждой итерации проверяем наличие ключа в массиве с опциями у товара.
P.S. Могу сделать за вас!)))
Максим
25 февраля 2018, 18:01
0
Дополню Мишу! Еще есть сниппет msOptions.
Максим
25 февраля 2018, 17:59
0
Под рукой нет этого компонента. Но он, как и все другие компоненты хранит js в /assets/components/component_name/… и если я все правильно помню, то называется он default.js. В системных настройках можно подставить свой js файл вместо стандартного. Думаю, что суть ясна.
Максим
25 февраля 2018, 17:55
0
Посмотрите настройки поля в базе данных
Максим
25 февраля 2018, 10:52
0
echo '<label><input '. isset($options[$k]) ? "checked" : "" .' type="checkbox" name='.$key.'> '.$values.'</label>';
Максим
25 февраля 2018, 10:45
0
Но свойства товара, опции товара и TV это тоже разные вещи! Вы хоть скажите с чем именно является ostatok_tovara
Максим
25 февраля 2018, 10:41
0
Правильнее было бы убрать обработку mFilter в js при загрузке страницы, если нет параметров.
Максим
24 февраля 2018, 14:31
0
По-умолчанию нет! Но я такое реализовывал за счет плагина. Вот мое сообщение разработчику пакета, может уже куда-то выложил:
Все, Володь! Все вопросы сняты! Дело в том что msOpshenPrice2 действительно не дает изменить цену на событии msOnBeforeAddToCart. Цена меняется на событии msopOnGetFullCost. Как в этом событии добавить опцию я не смог разобраться((( Поэтому задача описанная выше решается в 3 этапа:
1) Изменение цены в карточке товара — плагин, ссылку на который ты скидывал
2) Добавление товару опции — плагин на событии msOnBeforeAddToCart
3) Изменение цены товара — плагин на событие msopOnGetFullCost
И мы получаем поле в которое можно руками вводить любую цифру, которя умножается на цену.
Может тебе это пригодится для новых версий!))))
И это не основное кол-во товара. Нужно например для указания кол-ва разворотов для фотокниг или длина забора!
А вот то что получилось! По идее дизайнера, кол-во меняется в корзине!)))