Я не так давно почав вивчати Drupal і у мене з'явилися певні питання з приводу побудови структури сайту.
Постараюся конкретизувати що мене цікавить:
Наприклад, маємо структуру сайту:
- Всі роботи (сторінка з блоків)
- Сайти (сторінка сформована Views)
- 100 сторінок (або це Content Type з «фільтром» по термінам, або Content Type «Сайти»)
- Графічний дизайн (сторінка сформована Views)
- 100 сторінок (або це Content Type з «фільтром» по термінам, або Content Type «Графічний дизайн»)
- Промисловий дизайн (сторінка сформована Views)
- 100 сторінок (або це Content Type з «фільтром» по термінам, або Content Type «Промисловий дизайн»)
- Сайти (сторінка сформована Views)
- Про компанію
- Прайс лист
Як має виглядати меню:
- Всі роботи (сторінка з блоків)
- Сайти (сторінка сформована Views)
- Графічний дизайн (сторінка сформована Views)
- Промисловий дизайн (сторінка сформована Views)
- Про компанію
- Прайс лист
Перебуваючи на одній зі ста сторінок з Промисловим дизайном ми повинні мати меню:
- Всі роботи (сторінка з блоків)
- Сайти (сторінка сформована Views)
- Графічний дизайн (сторінка сформована Views)
- Промисловий дизайн (сторінка сформована Views)
- Про компанію
- Прайс лист
А breadcrumbs має виглядати:
Сайт → Промисловий дизайн → Люстра «Новігус»
Як я роблю такі речі зараз (сайти невеликі):
Якщо не 100 сторінок третього рівня, а 5-10, то просто вручну, при створенні Ноди вказую ієрархію в меню третього рівня, також вручну прописую потрібний шлях
За допомогою модуля Menu Block показую тільки 2 рівня.
Разом:
Яким чином взагалі найкраще вибудовувати структуру сайту в Drupal, що б найбільш просто додавати інформацію пізніше?
Як правильно використовувати таксономію (я зараз її використовую, в основному, для фільтрів Views, якщо для різної інформації один Content Type)?
Що краще, використовувати Views або працювати з тизерами, викликаючи сторінки таксономії або по Content Type?
q2_faith написав:
краще використовувати один, якщо сенс один, а інформацію розводити по таксономії
Не зовсім зрозумів цю фразу
staryi написав:
З приводу використання таксономії, потрібно бути впевненим що набір полів точно не буде різнитися, тобто 100% буде наприклад тільки картинка, назва і опис. Якщо такої впевненості немає, то робіть різні типи, потім буде легше "гнути" як заманеться.
Зараз саме так і роблю.
Pathauto і Custom Breadcrumbs сьогодні поколупатися.
Т. е. Структура, яку я описав повинна повністю створюватися вручну? І для того, щоб був виділений пункт меню, потрібно додати його child і потім заховати непотрібний рівень?
Якщо можна, поясніть по кроках логіку (по суті, те, що я описав після P. S. тільки щодо Drupal)
Нове на форумі
- Чим правильно робити такий пошук?
- Переклад модуля Search Autocomplete на багато мов
- щоденник стартапа
- Додавати будь-яку кількість полів певного типу при створенні матеріалу типу "Навчальний план"
- Drupal 6 в полі виводиться назва кирилицею замість латиниці. Як виправити?
- node export + vbo при експорті плутають metatag title і description
- Поля в один ряд
- Де (як) формується картка товару (дисплей) в Commerce
- Безкоштовна панель управління KeyHelp.
- Середнє число Fivestar, Voting API
Вміст сайту публікується на умовах CreativeCommons Attribution-ShareAlike 3.0 або більш пізньої версії
Програмні коди в тексті статей - на умовах GNU GPL v2 або більш пізньої версії.
Drupal - торгівельна марка Дріса Байтаерта