Какое меню следует выбрать стороннему модулю между "Структурой" и "Конфигурацией"?


Я заметил, что некоторые модули предпочитают добавлять свои пункты меню в раздел "Структура", в то время как другие модули предпочитают добавлять их в раздел "Конфигурация".

Я думал, что причина выбора "Структуры" заключалась в том, что пункты меню были связаны с какими-то "сущностями", но затем я заметил, что Правила добавляют свои пункты меню в раздел "Конфигурация". И наоборот, Представления и Флаги помещают свои пункты меню в "Структуру".

Какие тогда критерии следует использовать, когда решая, в какое меню модуль помещает свои пункты меню? Содержит ли меню "Структура" только пункты меню, связанные с содержимым?

 6
Author: kiamlaluno, 2011-04-09

1 answers

Это и многие другие вещи, связанные с D7UX, лучше всего объясняются в сеансе Шаблонов пользовательского интерфейса от Йороя и Бохьяна: Drupal 7: Шаблоны интерфейса.

Короче говоря, Структура предназначена для структурных элементов, которые регулярно используются (в основном во время строительства сайта). Если эти модули добавляют свои материалы и не являются представлениями, панелями или подобными, есть вероятность, что они делают это неправильно. :)

Не все точно согласны с IA (информационной архитектурой) Drupal 7 еще или просто не знает об этом. Даже ядро Drupal 7 не очень соответствует IMHO; Я не думаю, что настройки contact.module относятся к структуре, например, когда даже не являются настройками из path.module, которые, скорее всего, используются чаще.

 7
Author: Berdir, 2011-04-09 09:08:50