Модуль книги проти модуля Таксономія


9

Модулі Book та Taxonomy дуже схожі на організацію вмісту в структурі ієрархії.

Обидва модулі:

  • Дозволити багаторівневі ієрархії
  • Доступ можна отримати за допомогою Views
  • Усі користувацькі теми в файлах node.tpl.php
  • Запропонуйте засоби для просування або демотування вмісту в межах ієрархії або переміщення його до іншої ієрархії

Модуль Book має додаткову перевагу створення навігаційної системи (Хоча, можливо, ви могли б відтворити це за допомогою систематики та представлень).

Моє запитання таке: що краще використовувати для організації контенту в ієрархічній структурі? Чи є у одного недоліки чи переваги перед іншими?

Мені здається дивним, що в ядрі існують два подібних модуля. Чому їх просто не об'єднати в одне ціле?

Відповіді:


5

Різниця полягає в тому, що модуль «Книга» визначає тип вмісту («Сторінка книги»), який можна використовувати для створення книг. Модуль Book також дозволяє створити ієрархічну структуру, і він показує:

  • список дочірніх сторінок, пов’язаних із поточною книгою, яку ви візуалізуєте
  • меню, що дозволяє переходити зі сторінки на наступну, попередню та верхню
  • посилання, що дозволяє створити нову дочірню сторінку
  • посилання, що дозволяє побачити версію для друку на поточній сторінці книги

    скріншот з drupal.org

Модуль Таксономія використовується для категоризації вмісту сайту, але коли ви натискаєте на посилання терміна таксономії, який використовується вузлом, на сторінці, яку ви бачите, показані всі вузли, що використовують цей термін таксономії, не дозволяючи вам переходити з вузла на послідовну, або ту, що є ієрархічно вгорі.

Згаданий в роді, модуль таксономії обробляє атрибут (в термінології Drupal - це поле, оброблюваний API API), який може бути пов'язаний з вузлами, але і з користувачами, тоді як модуль Book визначає тип вмісту, який може бути використаний для створення книги та дозволяє обробляти цей тип вмісту ієрархічно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.