Создаёшь в настройках пресет "Статьи", выбираешь в нём тип материала "Статья", выбираешь нужный пункт меню и сохраняешь. Теперь при открытии любой статьи выбранный пункт меню будет активен.
Делал все как вы написали(скрин во вложенном файле), никакой реакции
вообще-то я ничего не добавлял. этот шаблон темы я скачал уже с таким меню, где есть только 2 уровня. знаю через управлению меню можно сделать третий уровень но при этом пункты третьего помещаются в том же блоке второго уровня , мне же надо чтобы третий уровень всплывал отдельно справа от второго уровня когда я провожу по ним мышкой
Ну все РЕШИЛ Я НАКОНЕЦ ЭТУ ПРОБЛЕМКУ)))) Нашел патч на одном иностранном форуме специально для моей темы и где то добавил, где то убрал лишний код, сейчас все работает как я и мечтал). Спасибо всем за внимание!)
if("div.mega a:has('active')")$("#navigation-primary ul > li > a").addClass("active");
переписал этот код вот так:
if($("li.menu-section-title").hasClass("active")) {
$("li.menu-section-title").parent().closest("#navigation-primary ul > li > a").addClass("active");}
с menu position у меня ничего не вышло. Я с js почти не знаком но решил попробовать подкорректировать один файл моего меню и добавил такой код:
if("div.mega a:has('active')")$("#navigation-primary ul > li > a").addClass("active");
Но теперь при переходе по ссылке из субменю, все ссылки первого уровня становятся active. Может кто знает как подправить этот код так чтобы только родительский пункт меню (#navigation-primary) становился активным?
menu position по описаниям как раз то что мне нужно, только вот не хочет он работать, вожусь с ним второй день, реакции ноль, щас попробую menu pos vocabulary
и как же его оставить "active"? при переходе на ссылку второго уровня он автоматически снимается. может подскажете на примере моего скрина как в css можно это сделать?
<?php
/**
* Selects the parent item if it's in the url
*/
function yourtheme_activelink($links) {
$segments = explode('/', drupal_get_path_alias($_GET['q']));
$parent = strtolower($segments[0]);
foreach ($links as $key => $link) {
if (drupal_get_path_alias($link['href']) == $parent) {
[РЕШЕНО] как родительский пункт меню оставить подсвеченным когда я перехожу на ссылки субменю?
Делал все как вы написали(скрин во вложенном файле), никакой реакции
[РЕШЕНО] как родительский пункт меню оставить подсвеченным когда я перехожу на ссылки субменю?
вот скрин
[РЕШЕНО] Superfish, Не работает active класс в меню
[РЕШЕНО] как родительский пункт меню оставить подсвеченным когда я перехожу на ссылки субменю?
Вот ссылка на патч: https://drupal.org/files/issues/marinelli-1098660-14.patch
может пригодиться если кто-нибудь будет работать с темой marinelli и столкнется с такой проблемой.
Ссылка на форум: https://drupal.org/node/1098660 где можно узнать как применить этот патч и подкорректировать его чтобы он нормально работал
как можно добавить третий уровень в меню?
с этим у меня проблем нет, там ничего сложного.
спасибо за совет, попробую на нем сделать что-то похожее на моё меню
как можно добавить третий уровень в меню?
может быть все таки есть модуль который позволяет сделать это? или все же придется копаться в коде где я нихрена не понимаю
как можно добавить третий уровень в меню?
вообще-то я ничего не добавлял. этот шаблон темы я скачал уже с таким меню, где есть только 2 уровня. знаю через управлению меню можно сделать третий уровень но при этом пункты третьего помещаются в том же блоке второго уровня , мне же надо чтобы третий уровень всплывал отдельно справа от второго уровня когда я провожу по ним мышкой
как можно добавить третий уровень в меню?
Как добавлять то?
[РЕШЕНО] как родительский пункт меню оставить подсвеченным когда я перехожу на ссылки субменю?
Ну все РЕШИЛ Я НАКОНЕЦ ЭТУ ПРОБЛЕМКУ)))) Нашел патч на одном иностранном форуме специально для моей темы и где то добавил, где то убрал лишний код, сейчас все работает как я и мечтал). Спасибо всем за внимание!)
[РЕШЕНО] как родительский пункт меню оставить подсвеченным когда я перехожу на ссылки субменю?
переписал этот код вот так:
if($("li.menu-section-title").hasClass("active")) {
$("li.menu-section-title").parent().closest("#navigation-primary ul > li > a").addClass("active");}
[РЕШЕНО] как родительский пункт меню оставить подсвеченным когда я перехожу на ссылки субменю?
с menu position у меня ничего не вышло. Я с js почти не знаком но решил попробовать подкорректировать один файл моего меню и добавил такой код:
if("div.mega a:has('active')")$("#navigation-primary ul > li > a").addClass("active");
Но теперь при переходе по ссылке из субменю, все ссылки первого уровня становятся active. Может кто знает как подправить этот код так чтобы только родительский пункт меню (#navigation-primary) становился активным?
[РЕШЕНО] как родительский пункт меню оставить подсвеченным когда я перехожу на ссылки субменю?
menu position по описаниям как раз то что мне нужно, только вот не хочет он работать, вожусь с ним второй день, реакции ноль, щас попробую menu pos vocabulary
[РЕШЕНО] как родительский пункт меню оставить подсвеченным когда я перехожу на ссылки субменю?
и как же его оставить "active"? при переходе на ссылку второго уровня он автоматически снимается. может подскажете на примере моего скрина как в css можно это сделать?
[решено] Как сделать активной ссылку в меню в зависимости от url?