Можно ли использовать представление drupal для создания страницы с таблицей содержимого для ряда страниц? - PullRequest
3 голосов
/ 25 декабря 2011

Скажем, я пишу руководство для продукта, и у меня есть серия страниц под названием: «Глава 1», «Раздел 1.1», «Раздел 1.2», «Глава 2», «Раздел 2.1»

Можно ли использовать представление drupal для создания страницы с таблицей содержимого, например:

http://views -help.doc.logrus.com /

  • Глава 1
    • Раздел 1.1
    • Раздел 1.2
  • Глава 2
    • Раздел 2.1

или любой модуль, который может выполнять эту работу? спасибо!

Используя формат «html list» модуля «view», я могу получить только список без иерархии:

  • Глава 1
  • Раздел 1.1
  • Раздел 1.2
  • Глава 2
  • Раздел 2.1

Я использую drupal 7

Ответы [ 2 ]

1 голос
/ 25 декабря 2011

То, что вы ищете, это модуль Book, который поставляется с ядром. Вы можете увидеть это в действии на страницах Drupal ; Структура, которая вам нужна, находится в блоке справа. Я ожидаю, что Views также обеспечивает некоторую интеграцию модуля Book. Если нет, вы можете посмотреть код, используемый для отображения блока меню книги.

Существует также ряд дополнительных модулей, расширяющих модуль Book, которые стоит изучить.

0 голосов
/ 21 мая 2013

Ради тех, кто приходит на поиски, я включаю еще один вариант.

Хотя модуль Book действительно является ответом Drupal на структуру книги, он не обрабатывает все (например, перелистывание страниц на мобильных устройствах, пользовательские стили оглавления) и может оказаться, что он ограничивает вас шаблонами, которые не совсем подходят.

Решение, которое я искал, включает в себя модуль Views, дерево представлений и модуль References (или Relation).

Хотя это не очень хорошо задокументировано, вы можете найти его здесь: http://drupal.org/node/1493366

Если я найду лучшую альтернативу, я напишу это здесь.

UPDATE: Хорошая страница для ссылки на альтернативы книжному модулю: http://groups.drupal.org/node/23899

В настоящее время я пытаюсь использовать nodequeue с помощью smartgueue_language, чтобы получить список, похожий на меню, переводимый и неуклюжий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...