s26 0 Опубликовано 19 июля, 2012 Жалоба Share Опубликовано 19 июля, 2012 Саша, есть необходимость вывода двух строк оповещений в файле checkout_confirmation.html Всего задействованы два модуля доставки...Наложка Почты России и курьерская. При условии выбора того или иного модуля, нужно выводить оповещение. Возможно как-то метками выводить этот текст... вроде {if $NALOJKA!=''} текст 1{/if} {if $CURIER!=''} текст 2{/if} [/CODE] вообщем как-то подвязаться к выбранному способу доставки. Спасибо!! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 июля, 2012 Жалоба Share Опубликовано 19 июля, 2012 По идее, условие должно быть типа: if ($smarty.session.shipping == 'russianpost_pf') { [/code] Как-то так. Для начала просто в /includes/header.php, к примеру, добавьте: [code] echo var_dump($_SESSION); и затем на странице подтверждения смотрите, что в сессии находится и доставайте нужное значение, составляя условие. Ссылка на сообщение Поделиться на другие сайты
s26 0 Опубликовано 19 июля, 2012 Автор Жалоба Share Опубликовано 19 июля, 2012 По идее, условие должно быть типа: if ($smarty.session.shipping == 'russianpost_pf') { [/code] Как-то так. А разве такое значение может быть в файле шаблоне? Ссылка на сообщение Поделиться на другие сайты
s26 0 Опубликовано 19 июля, 2012 Автор Жалоба Share Опубликовано 19 июля, 2012 пробовал такой вариант {if $smarty.session.shipping == 'russianpostprepay_russianpostprepay'} текст {/if} [/CODE] не работает Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 июля, 2012 Жалоба Share Опубликовано 20 июля, 2012 Да, можно в шаблоне выводить сессию через $smarty.session Наверное в условии ошибка, раз не срабатывает. Вы точно правильно указали значение доставки, т.е. именно то, что выводит из сессии? Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения