Активный пункт меню всегда без ссылки

Прислано: sergey885

вс, 05/02/2012 - 13:47

Другие статьи по теме:

Дураций вопрос наверно, но есть меню (допустим primary) в 7-м друпале.
Как сделать так, чтобы активный пункт меню был без ссылки (не css, а чтобы фактически отсутствовал ... в коде)

[Решено] Динамический блок на главной

Прислано: serdj_st

пн, 30/01/2012 - 19:43

Здравия всем!
Возникла проблема: на главной странице есть views-блок формата сетка(поля: иконка и заголовок)
при кликании на один из объектов должен открываться views-блок(не обязательно тот же) с аргументом, при этом главная не должна перезагружаться

например имеется блок:

Продукты питания

Бытовая химия

техника

кликнув на продукты питания содержимое блока заменится на:

Яблоко

Помидорка

Class li.collapsed

Прислано: freedom_16

пт, 27/01/2012 - 20:23

Всем доброй ночи)

Кто подскажет зачем в CSS в меню нужен класс Collapsed? (li.collapsed) Имеется в виду оформление меню.

Недавно чужие руки работали с таксономией и модуль taxonomy menu теперь выводит один из пунктов почему-то с этим классом, то есть появилось и соответствующее оформление пункта, отличающееся от нужного. CSS поправил, но все же интересно, что такого можно было сделать, чтобы это случилось) В таксономии сам рылся-рылся, никаких новых изменений не нашел, которые были бы связаны с этим пунктом меню)

Собственные классы для тегов ul в меню

Прислано: vaplas

сб, 21/01/2012 - 21:26

При выводе меню друпал добавляет к его тегам различные классы. Щедро так добавляет, и в тег li, и в тег a, а вот в "ul" - нишиша. Точнее добавляет один шиш - "menu", не зависимо от того, насколько этот ul вложен в другие.
Между тем, очень много скриптов по выводу менюшек завязаны на специальных (уникальных) метках тега ul. Особенно это касается корневого (первого, главного, начального) UL.

Как всегда нашлось уже много тем, не принесших пользу в решении этой проблемы:

http://www.drupal.ru/node/74071
http://www.drupal.ru/node/68859
http://www.drupal.ru/node/65035
http://www.drupal.ru/node/22932#comment-215099
...

В чем же сложность? А в том, что обертку пунктов меню производит вот эта функция

<?php?>

Организация такого меню

Прислано: kraiter_n

чт, 19/01/2012 - 03:27

Пытаюсь сделать главное меню вида http://www.water-technics.ru/ но не получается, есть у когонить идеи как его реализовать под drupal 7

Просмотр содержимого масива $menu

Прислано: web09

вт, 17/01/2012 - 12:19

Пробую посмотреть содержимое массива $menu

<?php
hook_menu_link_alter
(&$item$menu) {
dsm($menu);
}
?>

Массив оказывается слишком большим и соответственно вылетает ошибка (Allowed memory..) print_r не помогает, так как хотя и печатает все, браузер виснет. Как можно посмотреть хотя бы первый уровень массива?

Сталкиваюсь с подобным не первый раз, возможно есть какое-то решение такой проблемы?

Всегда видимые ссылки меню книги. КАК, КАК, КАК ЭТО СДЕЛАТЬ???

Прислано: Paradoxetion

ср, 28/12/2011 - 18:05

Другие статьи по теме:

Добрый день!
Я думал решение будет простое, но ничего не нашёл, буду рад любой помощи, пожалуйста не оставьте без внимания, очень прошу.

Есть книга и, соответственно, меню с ссылками на главы книги. Часть страниц запрещена для доступа некоторым ролям (импользую Node Privacy By Role модуль). Закономерно, для пользователей которым доступ запрещён, пропадают ссылки на запрещённые им главы вме. Вопрос! Как сделать так, чтобы ссылки меню были видимы всем, но для тех кому доступ запрещён вели на стандартную Access Deny страницу.
Я полагаю нужно что-то поменять в коде модуля menu или в файле menu.inc, но не знаю что
Заранее огромное спасибо

Не выводит дочерние пункты меню при активном родителе

Прислано: forest_run

вт, 27/12/2011 - 07:29

Всем привет!
Маюсь со следующей проблемой (Drupal 6):

Не выводит дочерние пункты меню при активном родителе.

Стандартное меню, пункты и пути добавлены руками.

Обычная иерархия:

категория (путь - category)
-пункт1 (путь - category/p1)
-пункт2 (путь - category/p2)

Единственное -- пункты не ноды, а страницы генерируемые views, где категория (category) и сами пункты - аргументы из cck-поля.

Всегда видимые ссылки меню книги

Прислано: Paradoxetion

пн, 26/12/2011 - 06:45

Другие статьи по теме:

Добрый день!

Я думал решение будет простое, но ничего не нашёл, буду рад любой помощи, пожалуйста не оставьте без внимания, очень прошу.

Есть книга и, соответственно, меню с ссылками на главы книги. Часть страниц запрещена для доступа некоторым ролям (импользую Node Privacy By Role модуль). Закономерно, для пользователей которым доступ запрещён, пропадают ссылки на запрещённые им главы вме. Вопрос! Как сделать так, чтобы ссылки меню были видимы всем, но для тех кому доступ запрещён вели на стандартную Access Deny страницу.

Я полагаю нужно что-то поменять в коде модуля menu или в файле menu.inc, но не знаю что

Заранее огромное спасибо

Всегда видимые ссылки меню книги

Прислано: Paradoxetion

чт, 22/12/2011 - 19:29

Добрый день!

Я думал решение будет простое, но ничего не нашёл, буду рад любой помощи.

Есть книга и, соответственно, меню с ссылками на главы книги. Часть страниц запрещена для доступа некоторым ролям (импользую Node Privacy By Role модуль). Закономерно, для пользователей которым доступ запрещён, пропадают ссылки на запрещённые им главы вместе с доступом к ним. Вопрос! Как сделать так, чтобы ссылки меню были видимы всем, но для тех кому доступ запрещён вели на стандартную Access Deny страницу. Я полагаю нужно что-то поменять в коде модуля menu или в файле menu.inc, но не знаю что

Вывод меню в нескольких блоках

Прислано: McCartney

вс, 11/12/2011 - 19:14

Другие статьи по теме:

Drupal 7
Есть меню.
Необходимо поместить его в 2 (и более) блоках через веб-интерфейс.

Вывод через код известен:
print render(menu_tree('mymenu'));

Пропадает пункт меню

Прислано: xakudu

вс, 11/12/2011 - 08:27

Пункт меню на материалы, которые подпадают для пользователя под 403 ошибку(например, views, запрещенный для просмотра определенной роли) пропадают. Мне так не нужно - мне нужно, чтобы такие ссылки показывались в меню. Как решать такую проблему?

массив $main_menu пустой?

Прислано: kreaton

пн, 05/12/2011 - 08:37

Здравствуйте! Делаю шаблон на друпал 7. В page.tpl.php пишу:

<?php if ($main_menu): ?>

<?php print theme('links__system_main_menu', array('links' => $main_menu'attributes' => array('id' => 'main-menu''class' => array('links''inline''clearfix')), 'heading' => t('Main menu'))); ?>

<?php endif; ?>

Так вот код, который сразу после <?php if ($main_menu): ?> не выполняется (типа $main_menu пустой). Однако я добавил несколько основных ссылок (хотя home там и так по умолчанию). В bartik вроде все аналогично, но дык там работает. Что я делаю не так? Спасибо.

Поднять вверх активный пункт меню

Прислано: shumod@drupal.org

пн, 28/11/2011 - 17:57

Где-то видел такую возможно, а теперь не вспомню где.
Как поднять активный пункт меню в самый верх меню?

Например, меню выглядит так:

  • Пункт 1
  • Пункт 2
  • Пункт 3

Как только выделяется пункт, то:

  • Пункт 2
  • Пункт 1
  • Пункт 3

Совсем глупый вопрос

Прислано: just_newbie

вс, 13/11/2011 - 21:19

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

Я полный новичок в написании модулей на drupal да и в php вообще. Поэтому простите за глупый вопрос.
Написал модуль который позволяет писать данные в базу и позволяет делать выборки по этим данным.
Но никак не могу понять, как добавить возможность создавать стандартную статью на одном из нодов модуля.
Вот так выглядит хук меню:

<?php
function my_module_menu() {
  
$items = array();

  
$items['my_module'] = array(
    
'title' => 'Archival database',
    
'page callback' => 'drupal_get_form',
    
'page arguments' => array('my_module_form_get'),
    
'access callback' => TRUE,
  );
  
$items['my_module/get_data'] = array(
    
'title' => 'Get Data',
    
'type' => MENU_DEFAULT_LOCAL_TASK,
    
'weight' => -10,
  );
  
$items['my_module/add'] = array(
    
'title' => 'Add data',
    
'page callback' => 'drupal_get_form',
    
'page arguments' => array('my_module_form_add'),
    
'access callback' => TRUE,
    
'type' => MENU_LOCAL_TASK,
    
'weight' => -9,
  );
  
$items['my_module/list'] = array(
    
'title' => 'Other archives',
     ????????
  );
  return 
$items;
}
?>

Надо чтобы при переходе в нод my_module/list отображалась обычная article с возможность правки и т.д.
Как это сделать наиболее просто и правильно?
Даже не знаю в какую сторону гуглить.

RSS-материал

Новое на сайте

Ссылки партнёров

Склад запчастей к автокранам - токосъемник.