iWizard 0 Опубликовано 19 июня, 2010 Жалоба Share Опубликовано 19 июня, 2010 Здравствуйте! Вот столкнулся с необходимостью кое что сделать. Сейчас на главной есть боксы с новостями и новинками, но точно так же они отображаются и в средней колонке. А можно ли поставить условие в шаблоне чтоб определял главную страницу и если нет, то показывал боксы, если главная то прятал их? спасибо за ответ. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 июня, 2010 Жалоба Share Опубликовано 19 июня, 2010 Нужно править /templates/шаблон/source/boxes.php Там подключаются боксы, там же нужно добавлять условие. Ссылка на сообщение Поделиться на другие сайты
iWizard 0 Опубликовано 19 июня, 2010 Автор Жалоба Share Опубликовано 19 июня, 2010 а как понять, что это главная? у нее есть айди какой? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 июня, 2010 Жалоба Share Опубликовано 19 июня, 2010 Можно например такое условие использовать: if (!isset($_GET['cat']) && !isset($current_category_id) && !strstr($PHP_SELF, FILENAME_DEFAULT)) {здесь подключение бокса}[/code] Ссылка на сообщение Поделиться на другие сайты
iWizard 0 Опубликовано 19 июня, 2010 Автор Жалоба Share Опубликовано 19 июня, 2010 ох, спасибо большое)) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 июня, 2010 Жалоба Share Опубликовано 19 июня, 2010 Не за что, надеюсь, что разберётесь. Ссылка на сообщение Поделиться на другие сайты
iWizard 0 Опубликовано 25 июня, 2010 Автор Жалоба Share Опубликовано 25 июня, 2010 с самого начала отложил это на потом, а вот сейчас понял что не обратил внимания на то, что нужно править код. А есть ли какие нибудь условия для Смарти? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 июня, 2010 Жалоба Share Опубликовано 25 июня, 2010 Не знаю, может как-то так $smarty.server.REQUEST_URI или другие константы из $_SERVER массива - http://php.net/manual/en/reserved.variables.server.php Ссылка на сообщение Поделиться на другие сайты
iWizard 0 Опубликовано 25 июня, 2010 Автор Жалоба Share Опубликовано 25 июня, 2010 спасибо за наводку, думаю многим может быть полезно у меня сработал вот какой код: {if $smarty.server.REQUEST_URI eq '/'} This is main page {else} this is not main page {/if} Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 июня, 2010 Жалоба Share Опубликовано 25 июня, 2010 Не за что. Хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения