Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Этот информер выводится как и положено на странице товара.
К примеру здесь должен выводиться информер:
https://www.aksshop.ru/shop/19303784/desc/avtomagnitola-redpower-51064-ips-dsp-toyota-camry-xv40-2006-2011 (но здесь попрежнему стандартная форма рекомендаций)
a в этом товаре стандартная форма рекомендации:
https://www.aksshop.ru/shop/54933/desc/plamegasitel-kollektornyj-100kh100-54-konus
Я понял почему так происходит если в товаре уже были добавлены в карточке товара, сопутствующие товары, то приоритет почему то отдается им, игнорируется условие прописаннного иформера, выводится стандартная рекомендация, если небыли присвоены соп. товары, тогда выводится информер.
Честно уже надоели эти танцы с бубном, могли бы на юкоз и это предусмотреть, чтобы можно было массово присваивать соп. товары для разных категорий с возможностью выбора набора определенных товаров. А не через карточку по отдельности. Как они любят геморой создавать.
Подскажите можно ли как то сократить код, я нашел решение как сделать из информера набор товаров почти со всем сохранением стилей. Теперь пытаюсь реализовать чтобы для каждой категории товаров был свой информер с набором товаров, но проблема встала в том что есть блок див с "названием блока" который увеличивает код, хотя является неизменным, может можно как то прописать чтобы он выводился один раз но для разных информеров(стандартной формы и информеров для разных категорий) или его постоянно нужно прописывать как указано в коде ниже.
код блока с названием:
<div class="page-title"><!--<s7136>-->С этим товаром покупают<!--</s>--></div>
сам код как я его прописываю:
<?if($RECOMMENDED_PRODUCTS_PRESENT$)?> <div class="page-title"><!--<s7136>-->С этим товаром покупают<!--</s>--></div> <!-- не меняется--/> <div id="recommended_products"> <!-- стандартная функция системы--/> <?$RECOMMENDED_PRODUCTS$()?> </div><?else?> <?if($CID$='39524')?> <div class="page-title"><!--<s7136>-->С этим товаром покупают<!--</s>--></div> <!-- не меняется--/> <div class="recommended_product"> <!-- стиль информера, не изменный для информеров--/> $MYINF_6$ </div> <?else?> <?if($PID$='8')?> <div class="page-title"><!--<s7136>-->С этим товаром покупают<!--</s>--></div> <!-- не меняется--/> <div class="recommended_product"><!-- стиль информера, не изменный для информеров--/> $MYINF_7$ </div>
<?endif?><?endif?><?endif?>
По сути код можно не дублировать, а лишь информеры завернуть в условие, подобно:
<?if($CID$='39524')?>$MYINF_6$<?else?><?if($PID$='8')?>$MYINF_7$<?endif?><?endif?>