Таксономия структура словари боль.

Главные вкладки

Аватар пользователя Sergey F Sergey F 21 февраля 2019 в 6:54

Читал форум до головной боли. Ничего не понятно. Поэтому прошу вашей помощи.

Сейчас есть только один словарь - теги.
Насколько я понимаю, то мне нужно добавить такие словари:

  1. Словарь "категории". В этот словарь добавлять типы услуг. Например "Услуги" "Блог" "Руководства".
  2. Словарь "отрасль права" В этот словарь добавлять отрасли права. Например "Семейное право" "Уголовное право".
  3. Словарь "Институт права". В этот словарь добавлять типы институтов права. Например "Расторжение брака" "Избрание меры пресечения".
  4. Словарь "Город". В этот словарь добавлять имя населенного пункта. Например "Одесса" "Ростов".

Когда я буду создавать статьи, то буду указывать в полях эти словари.
Когда я буду создавать меню, то буду ссылаться на термины таксономии.
Когда я буду создавать вюсы, то буду ссылаться на словари и термины таксономии.

В итоге, пользователь сможет кликать на "Категории" "Отрасли права" "Институты права" "Город", и так двигаться по сайту?
В итоге, пользователь сможет кликать на меню, вюсы, и так двигаться по сайту?

Правильно ли я понял логику работы? Спасибо.

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 21 февраля 2019 в 7:10
1

Здесь главное понять то что таксономия обладает таджированием, со всеми вытекающими отсюда свойствами.

В итоге, пользователь сможет кликать на "Категории" "Отрасли права" "Институты права" "Город", и так двигаться по сайту?

И двигаться тоже и "хлебные крошки" ( https://www.drupal.org/project/taxonomy_breadcrumb ) и главное меню ( https://www.drupal.org/project/taxonomy_menu ) можно организовать на таксономии.
Таксономия это не "головная боль", а помощь и удобный инструмент.

Аватар пользователя Sergey F Sergey F 21 февраля 2019 в 7:18

Quote:
Таксономия это не "головная боль", а помощь и удобный инструмент.

Согласен. Но понимается он довольно сложно.

А как гугл относится к такому разнообразию ссылок? Ведь каждый словарь - это новая ссылка. При этом материал как был один, так и остался. Не считается ли это дублем? Спасибо.

Аватар пользователя Orion76 Orion76 21 февраля 2019 в 7:44
1

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

Так же эти метки можно организовать в иерархическую структуру.
На базе этих "иерархических" меток удобно организовывать структуру страниц-разделов сайта.

Самый простой , достаточно распространенный, случай:

1.Создается "основной" иерархический словарь таксономии, содержащий "метки" для разделов-подразделов сайта.

2.На базе этого словаря генерируют иерархическое меню основной навигации.

3.Все ссылки этого меню ведут на страницы, созданные при помощи вьюса, и отображающие выборки материалов по "метке" данного словаря (разделы сайта).

4.При необходимости более детальной категоризации материалов - добавляют дополнительные словари с "метками".

5.И на базе этих "меток" делают дополнительную фильтрацию списков материалов разделов-подразделов сайта.(добавляя в вьюс экспозед-фильтры(exposed filters) по нужным полям-терминам)

Аватар пользователя Sergey F Sergey F 21 февраля 2019 в 9:38

Моя задача:

1. Главная -> Услуги -> Семейное право -> Расторжение брака -> Материал.
2. Главная -> Блог -> Семейное право -> Расторжение брака -> Материал.

Как мне этого добиться?

-Словарь 1
--Услуги
---Семейное право
----Расторжение брака

-Словарь 2
--Блог
---Семейное право
----Расторжение брака

По другому я не понимаю Sad И не говорите, что это просто.
И еще города прикрутить.

Аватар пользователя Sergey F Sergey F 24 февраля 2019 в 4:07

Ни черта не получается. Не могу понять логику работы.

Дано словарь - "Теги"
Создаю Термин - "Ростов"
Создаю термин - "Одесса"
В "Ростов" и "Одесса" создаю под термины "Рис".

Создаю материал "Ростов рис". В поле выбора термина таксономии, мне отображается два термина "Рис"... Один на Ростов, второй на Одессу. Но понять какой из них к Ростову или Одессе, невозможно...

Ну вот как?! Как нормально сделать разбивку материала с помощью этой .... таксономии?
Поделитесь опытом пожалуйста, как вы делаете иерархию этих терминов?

Аватар пользователя sas@drupal.org sas@drupal.org 24 февраля 2019 в 9:17
1

В поле выбора термина таксономии, мне отображается два термина "Рис"... Один на Ростов, второй на Одессу. Но понять какой из них к Ростову или Одессе, невозможно...

Например https://www.drupal.org/project/term_reference_tree
Но я бы использовал для риса другой словарь и назвал бы его - "крупа"