Ответить Новая тема Новый опрос 
 Привязать модуль к выбранному товару
Dulco


Cпециалист
Сообщений: 223
Откуда: Краснодар
Регистрация: 05-07-2012


30-09-2012 19:10
Пробую написать модуль 3D изображение товара, все работает и модуль показывается для всех товаров, но никак не могу привязать модуль по ID к товару, знаний не хватает. Подскажите если не кодом, хотя бы в каком направлении искать.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


01-10-2012 01:21
Если у Вас только один язык то можно так
Цитата:
{if {$smarty.server.REQUEST_URI} == '/Название_Категории/id_продукта-Название_продукта.html}Код_модуля или все что хотим показать{/if}

если есть и другие языки то перед первым слешом нада вставить идентификатор языка ( en или ru). Что бы быть совсем уверенным что в другом языке модуль точно не сработает объединяем оба варианта и тогда код будет выглядеть так
Цитата:
{if {$smarty.server.REQUEST_URI} == '/Название_Категории/id_продукта-Название_продукта.html'} OR {$smarty.server.REQUEST_URI} == '/Код_языка/Название_Категории/id_продукта-Название_продукта.html'}Код_модуля или все что хотим показать{/if}

 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


01-10-2012 05:20
В коде smarty скрыть, geomagi спасибо написал выше, или в коде модуля получить id и сравнить с # товара:

Например:
Код:
if (Tools::getValue('id_product') != 12345)
    return;
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Dulco


Cпециалист
Сообщений: 223
Откуда: Краснодар
Регистрация: 05-07-2012


01-10-2012 10:23
Спасибо, буду пробовать
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос