Менять товар каждые 24 часа
Добрый день, суть такова, есть отдельная страница называется — Товар дня, и у него имеется таймер 24 часа, я поставил через ТВ каждому товару чекбокс с Товар дня, подскажите пожалуйста как сделать чтоб Товар дня менялся каждые 24 часа из выбранных чекбоксов? сейчас просто вывел через просто
спасибо заранее
[[!pdoPage?
&parents=`2,3,4`
&where=`{"template":"6"}`
&tpl=`tpl.spec`
&includeTVs=`typeimg,price_spec,price_old_spec,check_price`
&limit=`1`
&tvFilters=`check_price==1`
]] спасибо заранее
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Создаем TV product_of_the_day с типом ввода Список (множественный выбор), в возможных значениях там указываем
Дальше плагин на событие OnLoadWebDocument
Суть такова — товар выбирается по номеру дня недели, т.е. в списке первый товар будет на понедельник, второй на вторник и т.д.
В шаблоне получаем ID товара дня, можем делать с ним что угодно, в вашем случае подставить в вызов сниппета
@SELECT `pagetitle` AS `name`,`id` FROM `[[+PREFIX]]site_content` WHERE `published` = 1 AND `deleted` = 0 AND (`template` = 16) // Тут вместо 16 ваш id шаблона с товаром
от сюда вырезал explode, так как с ним показывал массив, после того как вырезал, у меня показывает сегодня в Пятницу цифру 2, хотя откуда эта цифра не понятно, по идее как вы говорите должно показывать ID товара, и еще, у меня всего 3 товара
вот код плагина
вот вызов через ТВ
спасибо заранее
Пример
Если у вас всего 3 товара, то можете указать условие для $day, что бы заменять его значение