Перейти к содержанию
Форум поддержки пользователей VamShop

Главная, второстепенные страницы и модули.


Рекомендуемые сообщения

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

Вот столкнулся с необходимостью кое что сделать. Сейчас на главной есть боксы с новостями и новинками, но  точно так же они отображаются и в средней колонке. А можно ли поставить  условие в шаблоне чтоб определял главную страницу и если нет, то показывал боксы, если главная то прятал их?

спасибо за ответ.

Ссылка на сообщение
Поделиться на другие сайты

Нужно править /templates/шаблон/source/boxes.php

Там подключаются боксы, там же нужно добавлять условие.

Ссылка на сообщение
Поделиться на другие сайты

Можно например такое условие использовать:


if (!isset($_GET['cat']) && !isset($current_category_id) && !strstr($PHP_SELF, FILENAME_DEFAULT)) {
здесь подключение бокса
}
[/code]

Ссылка на сообщение
Поделиться на другие сайты

с самого начала отложил это на потом, а вот сейчас понял что не обратил внимания на то, что нужно править код.

А есть ли какие нибудь условия для Смарти?

Ссылка на сообщение
Поделиться на другие сайты

Не знаю, может как-то так $smarty.server.REQUEST_URI

или другие константы из $_SERVER массива - http://php.net/manual/en/reserved.variables.server.php

Ссылка на сообщение
Поделиться на другие сайты

спасибо за наводку, думаю многим может быть полезно

у меня сработал вот какой код:

{if $smarty.server.REQUEST_URI eq '/'}

  This is main page

  {else}

  this is not main page

{/if}

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...