prozrachniy 0 Опубликовано 1 июля, 2010 Жалоба Share Опубликовано 1 июля, 2010 Добрый день, нужно выводить баннеры только на главной странице. Т.к. метка {$banner} ставится в index.html, баннеры выводятся также и в каталоге. Пытаюсь в шаблоне index.html сделать условие "если url такой-то, то показываем метку": {php} $url = $_SERVER['REQUEST_URI']; if($url == "/") print("{$banner}"); {/php} Но так не получается. Оно не может вывести содержимое {php}{/php} и потом еще раз пройтись по только что выведенному содержимому и вывести (скомпилировать?) {$banner} Подскажите, может быть есть какой-то прием как это можно обойти? Заранее большое спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июля, 2010 Жалоба Share Опубликовано 1 июля, 2010 Используйте просто условие {$smarty.SERVER.REQUEST_URI} Без php Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 1 июля, 2010 Жалоба Share Опубликовано 1 июля, 2010 {if in_array($smarty.server.REQUEST_URI, array('/', '/index.php'))}{$banner}{/if}[/code]примерно так Ссылка на сообщение Поделиться на другие сайты
prozrachniy 0 Опубликовано 1 июля, 2010 Автор Жалоба Share Опубликовано 1 июля, 2010 Класс! 8) VaM, mosquito, большое спасибо! :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июля, 2010 Жалоба Share Опубликовано 1 июля, 2010 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения