Блок, показывающий узлы на основе типа узла


Я хочу создать модуль, который отображает узлы определенного типа узлов. Можно ли это сделать, и может ли кто-нибудь указать мне место, где я могу найти, как это сделать?

 2
Author: kiamlaluno, 2011-03-30

3 answers

Первое, что вам следует изучить, - это разработка модулей в целом. У каждого есть свой собственный способ исследования таких вещей, это может быть книга, такая как "Про разработку Drupal" или серия онлайн-видео, такая как http://buildamodule.com/

Вы хотите создать модуль для Drupal 6/7 и т. Д. Все это также необходимо учитывать.

Чтобы ответить на ваш вопрос да, я бы предположил, что создание блочного модуля для отображения определенных типов узлов будет довольно просто. Однако вы могли бы сделать это с помощью представлений намного проще... Просто создайте новое представление, отфильтруйте по типу узла и добавьте отображение блока.

 1
Author: WestieUK, 2011-03-30 09:25:42

В настоящее время 12 966 сайтов используют выпуск beta3 Просмотров 7(http://drupal.org/project/usage/views). Я бы посоветовал вам установить модуль и попытаться создать то, что вы описываете, так как я подозреваю, что он будет работать нормально. Выпуск beta3 предполагает, что модуль приближается к выпуску в производство без добавления новых функций.

Будьте смелы, примите новое программное обеспечение, а не загоняйте себя в угол, написав свой собственный пользовательский код.

 2
Author: DeeZone, 2011-03-30 12:54:22

Это очень легко сделать в представлениях.модуль . Просто создайте представление, которое фильтруется по нужному типу узла, а затем создайте тип отображения "Блок". Затем блок отобразится на странице администратора блока, и вы сможете разместить его на своем сайте по мере необходимости.

 0
Author: cam8001, 2011-03-30 09:22:25