Ответить Новая тема Новый опрос 
 Как определить страницу в header
Baltazar


Новичок
Сообщений: 60
Регистрация: 22-10-2009


30-09-2010 23:15
Хочу с двух страниц на сайте скрыть из модуля категорий 2 категории. Для этого хочу в шапку поместить код определения страницы и выполнения определенного условия.

Накопал вот такой
Код:
<?php  if( $_GET["itemID"] == 1 ) : ?>
  бла бла бла
<?php endif; ?>


Я правильно понимаю, что вместо item ID я могу прописать например catigory и условие выполнится для категории с id 1 .

Если нет, то как можно определить необходимую страницу. ?


Сообщение отредактировано Baltazar 30-09-2010 18:16 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


30-09-2010 23:27
что за страницы?
Цитата:( Baltazar @ 01-10-2010 00:15 Смотреть сообщение )
Хочу с двух страниц на сайте скрыть


Если по категориям делаем так:
Код:
{if $category->id !== категория1 || $category->id !== категория2}
контент
{/if}


если по товарам тогда так
Код:
{if $product->id !== продукт1 || $product->id !== продукт2}
контент
{/if}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Baltazar


Новичок
Сообщений: 60
Регистрация: 22-10-2009


30-09-2010 23:44
Спасибо.


Делаю аналог вот такого меню тоже преста http://www.sixpack.fr/shop/34-man?p=2

То есть задача в том, чтобы на странице категории (Мужская коллекция) не отображались подкатегории Женской коллекции в блоке категорий и наоборот, но отображались остальные категории.

Поэтому я присвоил индивидуальный класс каждой категории в блоке категорий.
И хочу выполнить условие: Если открыта страница Мужской коллекции, то не отображать класс Женской категории с ее подкатегориями. И наоборот.

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

Как же быть?


Сообщение отредактировано Baltazar 30-09-2010 18:44 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


30-09-2010 23:59
на сайте выше реализовано, скорее всего, так:
Код:
{if $category->id == 34}
сюда выводим список Мужской коллекции
{/if}
{if $category->id == 35}
сюда выводим список Женской коллекции
{/if}


подкатегории читаем через $node.children есть в стандартном модуле blockcategories
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


01-10-2010 11:05
В стандартном блоке категорий текущая категория находится в $currentCategoryId
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос