Как вывести баннер только на главной странице
Шаблон Simpla2.
в какой файл вставлять этот код?
{include file = "../../common_parts/Tympanus-CNE-slider/main.tpl"}
И если нетрудно, подскажите как сделать проверку, что страница главная
Как вывести баннер только на главной странице
Шаблон Simpla2.
в какой файл вставлять этот код?
{include file = "../../common_parts/Tympanus-CNE-slider/main.tpl"}
И если нетрудно, подскажите как сделать проверку, что страница главная
{if $smarty.server.REQUEST_URI == '/'}
. . . мы на главной
{else}
. . . не на главной
{/if}
мего круто делать с проверкой модуля, в переменую test загоняем имя модуля в нижнем регистре и чекаем по именам
{$test = $smarty.request.module|default:''|lower}
{if $test == 'configurator'}
. . . мы в оптовом заказе
{elseif $test == 'files'}
. . . в медиафайлах
{elseif $test == 'countries'}
. . . в странах
{elseif $test == 'regions'}
. . . в областях
{elseif $test == 'towns'}
. . . в городах
{elseif $test == 'stocks'}
. . . в складах
{elseif $test == 'order'}
. . . в заказе
{elseif $test == 'storefront'}
. . . в каталоге
{elseif $test == 'productskits'}
. . . в комплектах
{elseif $test == 'compare'}
. . . в сравнении
{elseif $test == 'search'}
. . . в поиске
{elseif $test == 'articles'}
. . . в статьях
{elseif $test == 'news'}
. . . в новостях
{elseif $test == 'cart'}
. . . в корзине
{elseif $test == 'fulminantorder'}
. . . в быстром заказе
{elseif $test == 'login'}
. . . в логине
{elseif $test == 'registration'}
. . . в регистрации
{elseif $test == 'account'}
. . . в личном кабинете
{elseif $test == 'feedback'}
. . . в обратной связи
{elseif $test == 'callme'}
. . . в позвоните мне
{elseif $test == 'notifyme'}
. . . в уведомить меня
{elseif $smarty.server.REQUEST_URI == '/'}
. . . на главной
{else}
. . . на какой то статической странице
{/if}
имена модулей я нашел в .htaccess
Я делал иначе. По т.з. надо было вывести боксы в шапке и справа на отдельных страницах.
Вобще не знал как определить страницу в vars движка. Т.к. импера рисует сначала tpl центра а потом index.tpl, я в нужных tpl создал свои глобальные vars и проверял в index.
так назначал в центральных
{assign var=box1 value=1 scope=global}
{assign var=box2 value=0 scope=global}
{assign var=box3 value=1 scope=global}
в index.tpl вывел боксы так
{if $box1} бокс 1 {/if}
{if $box2} бокс 2 {/if}
{if $box3} бокс 3 {/if}