#1 2015-06-11 18:17

Руссс
Пользователь

Убрать меню категорий с информационных страниц

Здравствуйте!

Вот так убрал меню категорий со страницы оформления заказа:

Код:

{ if $smarty.get.ukey != 'checkout' }
КОД МЕНЮ КАТЕГОРИЙ
{/if}

Подскажите, пожалуйста, что надо дописать, чтобы менюшка убралась и с информационных страниц, которые начинаются с "auxpage_" ?

Заранее благодарю за ответ!

Неактивен

 

#2 2015-06-12 15:15

Nickey
Пользователь

Re: Убрать меню категорий с информационных страниц

{if $smarty.get.ukey eq 'auxpage_page'}
пробуйте так, но придется указывать на каждую инф.страницу условие {if $smarty.get.ukey eq 'auxpage_page' or $smarty.get.ukey eq 'auxpage_page2' } 

либо пробуйте от обратного, укажите на каких показывать страницах менюшку
{ if $smarty.get.ukey eq 'checkout' or $smarty.get.categoryID ne '' }
КОД МЕНЮ КАТЕГОРИЙ
{/if}

Неактивен

 

#3 2015-06-12 15:37

Nickey
Пользователь

Re: Убрать меню категорий с информационных страниц

еще как вариант
вставьте в код:
{$main_content_template}
зайдите на инф.страницу, и посмотрите что он выведет. если получите к примеру: show_aux_page.tpl.html


то вставляйте такой код:
{if $main_content_template ne "show_aux_page.tpl.html"}результат условия{/if}

Неактивен

 

#4 2015-06-12 19:47

Руссс
Пользователь

Re: Убрать меню категорий с информационных страниц

Nickey написал:

{if $smarty.get.ukey eq 'auxpage_page'}
пробуйте так, но придется указывать на каждую инф.страницу условие {if $smarty.get.ukey eq 'auxpage_page' or $smarty.get.ukey eq 'auxpage_page2' } 
{/if}

Большое спасибо за ответ!

Не знаю, правильный ли у меня получился код, но, вроде работает: убираю меню категорий с 3 страниц о доставке и со страницы офрмления заказа:

Код:

{ if $smarty.get.ukey != 'auxpage_2' && $smarty.get.ukey != 'auxpage_dostavka-v-sankt-peterburg' && $smarty.get.ukey != 'auxpage_dostavka-v-regiony' && $smarty.get.ukey != 'checkout' }
МЕНЮ КАТЕГОРИЙ
{ /if }

Неактивен

 

Board footer

Powered by PunBB