void89a: Блог

Главные вкладки

Видимость меню

1 июля 2011 в 10:38

Здравствуйте друпалеры.
Есть вопрос по фидимости меню.
К примеру есть 3 меню: "Главное" в нем есть ссылки на 2 других меню, "Библиотека", "Каталог". Как сделать так чтобы при переходе по пункту меню ведущему на "Библиотека" становилось доступно меню "Библиотека", а при переходе из главного меню в "Каталог" было вид меню "Каталог" и скрывать меню "Библиотека".
Причем изначально на главной странице сайта видно только "Главное" меню.

Вроде и задача то несильно сложная, а я на нее уже уйму времени потратил.
Есть идеи по этому поводу?

Програмное уделение файла из поля

6 июня 2011 в 7:57

Добавил в article поле "файл" програмно сохранил в нем файл, а как удалить почеловечески.
Если просто unset(имя поля) то после сохранения начинается ругань.
Как решить ?

[РЕШЕНО]Отображение нод в родительском термине из подтерминов

26 мая 2011 в 11:15

Может зпутаное название но есть :
термин1
подтермин1

в "подтермин1" есть нода и нужно что бы ее было видно когда я нахожусь в "термин1"
Поиск пользовал но решения не нашел. Что можно тут придумать ? Или может я настройку какую пропустил ?

Самодельная форма редактирования материала [РЕШЕНО]

4 апреля 2011 в 12:36

Вобщем есть тип материала group_record, у него есть поле taxonomy_term_reference и мне нужно при редактировании материала удалить или добавить некоторые пункты в нем.
Делаю следующим способом
в модуле описал функцию:

drupal 7 ответ на комментарий на той же странице

18 марта 2011 в 8:04

как сделать так, что бы ответ на комментарий производился на той же странице, а не на новой
в 6м друпале использовал бы ajax_comments, в 7 незнаю что делать.
Есть какие нибудь соображения по этому поводу?

выполнить скрипт после выбора зависимого элемента в форме

14 марта 2011 в 14:20

нужно выполнить скрипт после вабора зависимиго элемента в форме, что бы он навесил на подгруженные ссылки fancybox
пробовал вместе с подгружаемыми ссалка вывести (function($) {$("a.fancybox").fancybox();alert("asd");})(jQuery);
алерт выводится но fancybox на ссылки не навешался, хотя если в консоле firefoxа ваполнить (function($) {$("a.fancybox").fancybox();})(jQuery);
то fancybox на ссылки навешивается
Как правильно сделать ?

Свой тип поля(файлы парами)

11 марта 2011 в 9:36

Создал свой тип поля(нужно было клонируемое поле с 2 картинками и описанием), для картинок использовал file_managed.
Создал новый тип контента, добавил туда свое поле, при добавлении все отлично, но когда хочеш удалить файлы начинаются проблемы.
При удалении они не удаляются так как добавлены в file_usage.
Дальще незнаю что делать api читал но ненашол способа как нормально обработать удаление файлов в своем поле.

Видимость блоков

10 марта 2011 в 6:10

Есть блок с тегами и его нужно показать на страницах таксономии, статьи(article), раздела блога.
Ставлю в параметрах видимости тип материала article, блок виден только в материале
Ставлю в параметрах видимости показывать на перечисленных страницах
blog
blog/*
taxonomy/*
видно в разделе блога и таксономии, но невидно в статье
Что делать?

темизация меню Drupal 7

28 февраля 2011 в 6:16

Вобщем пытаюсь разнести отдельные меню по разным шаблонам и столкнулся с проблемой.
Предположим есть меню с машинным именем mymenu то его шаблон должен иметь имя block--menu--menu-mymenu.tpl.php
Соот ветственно создаю такой файл, очишаю регистр темы и вижу что используется block.tpl.php,
хотя для меню navigation файл меню block--system--navigation.tpl.php и он подхватывается нормально.
помогите разобратся где грабли ?

Ctools. Нода в модальном окне.

14 февраля 2011 в 9:05

Есть задача выводить товары с определенным url в модальномокне.
Url вида например /tovar/model/product1 созданный в pathauto
Что я сделал, создал модуль, зарегал в нем путь tovar/%
и в функции обработчике загружаю содержимое ноды и вывожу его в модальном окне c помощью ctools

Проблема в том что этот путь обрабатывается самим друпалом и до моего обработчика дело недоходит
и тут мои познания закончились. Как заальтерить url чтобы он обрабатывался моей функцией или можно что то еще сделать ?
Помогите плиз.

automodal не предлогать.