Лучшие практики для перечисления книг и книг потомков с иерархическим стилем в представлениях - PullRequest
1 голос
/ 23 августа 2010

Я занимаюсь разработкой веб-сайта о путешествиях.

Мне нужно создать представление, которое выдает:

France Guide
- Guide to Paris*
-- Hostels in Paris
- Guide to Lyon*
- Guide to Hostels in France
Ireland Guide
- Dublin*
-- Hostels in Dublin
- Cork*
Italy Guide
- Rome*
- Florence*

Узлы со звездочкой * имеют поле местоположения, и мне нужнопоказать их в представлении gmap.

Каждый заголовок должен быть связан с его узлом.

Проблема в том, как представить эту иерархию с помощью Views?

Я пробовалиспользовать модуль книги, поэтому у меня есть книга «Путеводитель», затем «Путеводитель по Франции», «Путеводитель по Италии» и «Путеводитель по Ирландии» в качестве детей «Путеводителя», а затем «Путеводитель по Парижу» в качестве ребенка «Путеводителя по Франции»,и так далее, но, похоже, представления позволяют перечислять родителей элементов, а не дочерних элементов.

Я пытался использовать таксономию для создания словарного запаса с той же структурой книги ... но снова застрял.

У меня есть полная свобода, о том, как это структурировать, важны следующие вещи:

  1. Пользователи, которые будут вставлять содержимое, должны указывать иерархию простым способом (схема книги идеальна)
  2. Это должно быть сделано с представлениями, потому что мне нужнопредставление gmap, чтобы показать маркер на франции и во всплывающей подсказке все относительные направляющие

1 Ответ

0 голосов
/ 24 августа 2010

Вы можете создать иерархию с таксономией и представлениями. Проверьте этот вопрос: Представление таксономии с узлами . Я не уверен, что было бы легко представить что-то более глубокое, чем показывает пример. Кроме того, погуглив, я нашел этот модуль: http://drupal.org/project/nodehierarchy, который мог бы работать, хотя я никогда не пробовал.

...