Как выделить активный пункт меню?
Немного переделав стандртный {related-news} получил меню из заголовков страниц находящийся в этой категории. Например, в категории Товар1 есть страницы "Описание", "Характеристики", "Фотографии". Все они выводятся при нахождении на любой из этих страниц. Суть вопроса - Хочу чтобы активный пункт меню подсвечивался. Как я понял, ссылки related-news в show.full формируется так
$full_link = $config['http_home_url'] . get_url( $related['category'] ) . "/" . $related['id'] . "-" . $related['alt_name'] . ".html";
и далее накапливаются в буфер
$buffer .= "" . stripslashes( $related['title'] ) . "";
И выводятся. Как пробовал:
if ($full_link = $config['http_home_url'] . $_SERVER['REQUEST_URI']) {$buffer .= "" . stripslashes( $related['title'] ) . ""; } else { $buffer .= "" . stripslashes( $related['title'] ) . ""; }
т.е. если $full_link = странице, на которой находишься, то в ссылку подставляется class="active", но проблема в том, что класс подставляется во все ссылки в буфере =( help
Источник: dle-faq.pro
Похожие новости
- Ajax-отправка форм в админпанели - модуль AdminAjaxForms
- Весенняя акция на лицензии DataLife Engine
- Arne Slot ayaa eedda dusha ka saaray hal qof ka dib guuldarradii Liverpool ka soo gaartay Galatasaray..
- Chelsea oo go’aansatay inay iibiso Liam Delap ka dib markii uu hal gool dhaliyay tan iyo markii uu xagaagii ku biiray.
- Sidee habeenkii naxdinta lahaa ee Kinsky u dhacay ka hor inta aan la badalin daqiiqadii 17aad..
- Luka Modric ayaa soo afjaray wararka xanta ah ee la xiriirinaya inuu ku laabanayo Real Madrid, isagoo ku adkeysanaya inuu….
- Alejandro Garnacho ayaa ka digay in mustaqbalka Chelsea uu noqon karo mid aad u fool xun iyadoo halyeeyga kooxda uu ku..
- Chelsea oo qalbi jabisay Wrexham ka dib markii VAR ay ku guuleysatay….
- Kooxda Real Madrid ayaa ku soo biirtay tartanka loogu jiro saxiixa Sandro Tonali oo ka tirsan NewcastleUnited.
- MIKEL ARTETA ayaa sheegay in Arsenal ay isku dayday shax cusub muddo TOBAN DAQIIQO ah ka hor guushii 2-1 ee FA Cup ee Mansfield.