Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > [smarty] Оператор IF?


Автор: newnoob 12.5.2007, 19:06
День добрый, интересует как работает оператор IF в Smarty. Мне нужно реализовать добавление блоков на ТОЛЬКО на главную страницу сайта. Тоесть что то типа 

Код

[main]{$login}[/main]


Так как дизайн главной страницу 3-ех блочный, далее при чтение новости остаються только левые блоки и на всю остальную часть текст.

Автор: xolod 12.5.2007, 22:40
Смарти не волшебник. Смарти — шаблонизатор.
Иф работает совершенно обычно, как в языках программирования (Если <выражение = истина> выполнить <блок_кода>).
Различия только в уклоне на природу шаблонов.
А почитать о деталях можно в первоисточнике (http://smarty.php.net/manual/ru/language.function.if.php).

Автор: Kefir 26.6.2007, 13:29
Код

if($this_is_main_page) {
  $smarty->assign('this_is_main_page', 1);
}


Код

{if $this_is_main_page eq 1}
{$login}
{/if}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)