geval 3 Posted January 20, 2020 Report Share Posted January 20, 2020 Была вот такая интересная тема в FAQ а можно ли как-то тоже самое сделать для отдельных страниц? например, при заходе на определенный товар, в шапке такой-то телефон.. при заходе на другой товар, в шапке - другой телефон. как это делается? Или это делается просто заменой шаблона под каждый товар, помню была какая-то такая тема, напомните- где искать? Link to post Share on other sites
support 447 Posted January 20, 2020 Report Share Posted January 20, 2020 4 часа назад, geval сказал: Была вот такая интересная тема в FAQ а можно ли как-то тоже самое сделать для отдельных страниц? например, при заходе на определенный товар, в шапке такой-то телефон.. при заходе на другой товар, в шапке - другой телефон. как это делается? Или это делается просто заменой шаблона под каждый товар, помню была какая-то такая тема, напомните- где искать? Вот как делать отдельный шаблон - http://manual.vamshop.ru/ch15s04.html Для карточки товара должно быть название файла product_info_X.html где X - id номер товара. Можно и не делать отдельный шаблон в прямо в основном шаблоне задавать условия /templates/vamshop4/index.html Типа: {if {$smarty.get.products_id} == 1} текст для товара с id 1 {elseif {$smarty.get.products_id} == 2} текст для товара с id 2 {elseif {$smarty.get.products_id} == 3} текст для товара с id 3 {/if} Link to post Share on other sites
geval 3 Posted January 21, 2020 Author Report Share Posted January 21, 2020 Спасибо. часто подобные вещи нужны в коллтрекинге, но вот возникла такая мысль, что если нет 25 разных телефонов для разных товаров, то можно было бы сделать так, что если приходят с поиска яндекса- выходит один телефон, с директ яндекса- другой телефон... опять же, единственная задача- как это определить? пока что я например вижу, что наличие в ссылке по которой зашли ?_openstat= это с яндекс.директа... в любом случае, хотелось бы узнать как поставить условие в шаблоне, чтобы подставлялся телефон нужный, если в странице есть какой-либо элемент в ссылке.. ( в данном случае .html?_openstat=) Link to post Share on other sites
support 447 Posted January 21, 2020 Report Share Posted January 21, 2020 1 час назад, geval сказал: Спасибо. часто подобные вещи нужны в коллтрекинге, но вот возникла такая мысль, что если нет 25 разных телефонов для разных товаров, то можно было бы сделать так, что если приходят с поиска яндекса- выходит один телефон, с директ яндекса- другой телефон... опять же, единственная задача- как это определить? пока что я например вижу, что наличие в ссылке по которой зашли ?_openstat= это с яндекс.директа... в любом случае, хотелось бы узнать как поставить условие в шаблоне, чтобы подставлялся телефон нужный, если в странице есть какой-либо элемент в ссылке.. ( в данном случае .html?_openstat=) Можно попробовать вот такой код поставить и посмотреть: {if {$smarty.get._openstat}} тест {/if} Если в URL адресе будет параметр _openstat, по идее, выведется текст "тест". Link to post Share on other sites
Recommended Posts