Форум пользователей Impera CMS
Impera CMS - отличный движок для лёгкого создания интернет магазина.
Обладает невероятным количеством функций, необходимых в онлайн торговле.

Следить
Главная
22:25
22 окт
#
?
yaskin написал:

Как вывести баннер только на главной странице

Шаблон Simpla2.

в какой файл вставлять этот код?

{include file = "../../common_parts/Tympanus-CNE-slider/main.tpl"}

И если нетрудно, подскажите как сделать проверку, что страница главная

19:19
23 окт
#
?
написал:

{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

19:07
06 ноя
#
?
obiwan написал:

Я делал иначе. По т.з. надо было вывести боксы в шапке и справа на отдельных страницах.
Вобще не знал как определить страницу в 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}

Написание ответа

Перед публикацией рекомендуется использовать Предпросмотр, чтобы увидеть конечный вид сообщения.


Обратите внимание! Для противодействия спаму новые посты форума проявляются с задержкой от нескольких минут, пока не пройдут модерацию.