добавление класса если страница принадлежит определенной категории.
kushelbek |
|
---|---|
Добрый день, пытаюсь реализовать следующую задачу: Добавление класса если страница принадлежит определенной категории. <li class="item project-item <!-- IF {PHP.c} == "iskustvo" -->iskustvo_sort<!-- ENDIF --> <!-- IF {PHP.c} == "poligrafiya" -->poligrafiya_sort<!-- ENDIF --> "> <div class="inner-item"> <!-- IF {PAGE_ROW_ID|cot_files_count('page',$this,'logo','images')} > 0 --> <div class="img-placeholder"> <img src="{PAGE_ROW_ID|cot_files_get('page',$this,'logo')|cot_files_thumb($this,381,264,'crop')}" class="img-responsive" alt="{PAGE_ROW_SHORTTITLE}" title="{PAGE_ROW_SHORTTITLE}" /> <div class="overlay"> <div class="overlay-inner"> <a href="{PAGE_ROW_ID|cot_files_get('page',$this,'logo')|cot_files_thumb($this,1600,800,'auto')}" data-lightbox="image" class="zoom">Увеличть</a> <a href="{PAGE_ROW_URL}" class="more">{PHP.L.ReadMore}</a> </div> </div> </div> <!-- ENDIF --> <div class="prj-info"> <div> <h5 data-role="title">{PAGE_ROW_SHORTTITLE}</h5> </div> </div> </div> </li> Как я понял, что то не так с условием, так как оно не добавляет класс к li, если я ставлю в условие {PHP.c} == "родительская_категория" то все элементы получают один и тот же клас. Как правильно написать условие, что бы каждый элемент получал свой класс(если страница portfoli класс portfolio_sort, если arbuz то класс arbuz_sort)? Заранее спасибо за помощь. Надеюсь нормально объяснил =) Добавлено 19 минут спустя: Категории вывожу плагином Pagelist |
|
This post was edited by kushelbek (2017-02-03 13:17, 8 years ago) |