graker: Комментарии

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

1 апреля 2010 в 17:58

Критика 1: Объяснения "как делать модули" ближе к последним частям практически исчезли, вместо этого появились длинные листинги, не имеющие отношения к объясняемому предмету, это напрягает. Посмотрите как сделан аналогичный учебник на Drupal.org: http://drupal.org/node/206753 - минимум лишнего кода и максимум объяснений, что и зачем делается.

28 марта 2010 в 18:10

<a href="mailto:Orion76@drupal.org">Orion76@drupal.org</a> wrote:
Про Вес модулей читал, но это опять надо или код править или модуль дополнительный подключать для кправления "весами".

Если для собственного модуля, то можно прямо в нем вес задать.
Но вообще да, в вашем случае это видимо необязательно.

28 марта 2010 в 9:01

<a href="mailto:Orion76@drupal.org">Orion76@drupal.org</a> wrote:
неа... не работает...
taxonomy_form_alter последним отрабатывает (после ИМЯМОДУЛЯ_form_alter) и исправляет обратно термин поумолчанию на пустой массив.

Не все знают, но у модулей есть вес. Если его изменить - будет после таксономии отрабатывать.

28 марта 2010 в 0:55

Я разве сказал "в своей теме"? Smile Нет. Надо сделать свой модуль, а в нем - хук имямодуля_форм_альтер, в котором вносятся необходимые изменения (а не копируется функция из модуля таксономии).

26 марта 2010 в 16:15

Не надо пихать хуки в темплейт, надо их пихать в модуль. Сделаете хук-форм-альтер в модуле - не надо будет рендерить каждый элемент формы отдельно. А так у вас работать ничего не будет.
Как создавать модули для Drupal 6.x

26 марта 2010 в 11:07

Повторяю для самых внимательных: нажимаем "Добавить", а не смотрим список существующих представлений. "Добавить" = "Add" по-английски. В появившейся форме наблюдаем тип представления "Пользователь". Его и добавляем.

Ну и дополнительно, чтобы избавиться от заблуждения, что Views работает только с нодами, смотрим внимательно на содержимое селектбокса Type (Тип) на странице списка представлений. Там перечислено, с чем в данный момент обучен работать Views на вашем сайте.

26 марта 2010 в 9:39

Quote:
Все это чудесно можно было бы сделать используя view, но как я понял view не может делать выборку по пользователям т.к.
последние не являются нодами, а view работает только с нодами.

Из чего же вы это поняли, интересно? Заходим в админку Views, нажимаем "Добавить", открываем глаза пошире и... видим тип представления - "User". Вот это да!

24 марта 2010 в 16:16

Если я правильно понял, вам надо настроить вывод каждой ноды. Это не задача для Views.

Можно конечно поизголяться, сделать Node View->Page, задав адрес как node/%, аргумент Node: Nid и перечислив нужные поля и фильтры. Но зачем? Есть же темизация и т.п.

24 марта 2010 в 15:47

Кстати, да, все дело в указании Пути. Пользуясь моментом, укажу вам Путь: учебник по Views.

А по вопросу смотрите аргументы, а именно - Node Type (если правильно понял вопрос). Если же речь про каждый нод, то вновь созданные ноды и так попадут в представление, если отвечают его критериям.

24 марта 2010 в 12:49

Что не понимаете - это заметно. Просто ради интереса напишите в Гугле "Drupal PHP 5.3" и почитайте. Потом возвращайтесь и расскажите, что нового узнали.

23 марта 2010 в 14:18

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

23 марта 2010 в 11:53

RxB wrote:
Следующий топик "удалил анонима"

А потом по накатанной: "как определить nid" -> "друпал - говно, ничего не понятно" -> алкоголь -> легкие наркотики -> мелкая хулиганка -> учет в милиции -> тяжелые наркотики -> мелкая кража -> условный срок -> еще одна мелкая кража -> нары.
Вот до чего Друпал людей может довести!!!

23 марта 2010 в 11:20

Ну вот и создайте словари "Авторы", "Темы" и так далее (словари типа фри-тэг), прицепите к нужным типам содержимого, и заполняйте при создании этого содержимого.