Главная Новости

Таксономия

Опубликовано: 20.10.2017

Таксономия в Drupal является способом классифицирования страниц сайта. При этом обычно классифицирует материал одного типа. Поэтому для дальнейшего примера создайте новый тип материала java-статья.

словарь

Создадим новый словарь в разделе таксономии на вкладке "Add vocabulary". Administer-> Content management-> Taxonomy. В настройка словаря можно отметить: Tags - термины будут создаваться пользователями при создании материала, путём набора слов, разделённых запятыми; Multiple select - позволяет назначать материалам сразу несколько терминов из этого словаря (для тегов это всегда так); Required - по крайней мере, один термин должен быть выбран во время создания материала.

Назовем словарь javadoc и укажем разрешенные типы материалов, например java-статья.

термы

Термы являются элементами словаря.

В разделе управления таксономии на вкладке "List" в таблице словарей в строке нашего словаря выберем добавить элементы - "add terms". Добавим два терма в словарь, например Swing и JDBC.

В расширенных настройках при добавлении терма можно указать родительский терм, что позволяет создавать древовидную структуру термов (связывание по глубине). А поле "Related terms" позволяет указать связанные термы (связывание по ширине).

Теперь, при добавления контента типа "java-статья", новую страницу можно связать с одним из термов нашего словаря. Создадим по 4 страницы для каждого терма.

Вернемся в раздел таксономии. В таблице словарей в строке нашего словаря выберем список термов, далее в таблице термов нажмем на названии самого терма. В результате отобразится страница со списком статей прикрепленных к этому терму.

каталоги

Каталоги - страницы с отображением списка статей принадлежащих к каком-либо терму, как в предыдущем пункте. Иногда полезно выводить ссылки на подобные страницы на видное место или в меню. Для этого нужно лишь запомнить адрес такой страницы. Например, пусть адрес страницы

http://localhost:8080/drupal/category/javadoc/swing

Теперь зайдем в раздел управления меню. Войдем в любое меню и добавим пункт, указав в качестве пути относительный путь к такой странице. В данном случае это

category/javadoc/swing

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

модули

Taxonomy Access Control (TAC) позволяет разграничить доступ к разделам сайта, основанных на таксономии по ролям.

Taxonomy Theme как и ThemeKey позволяет назначить отдельные темы в зависимости от пути страницы.

Taxonomy_manager - удобный интерфейс для работы с таксономией с возможностью добавления термов пакетом.

Taxonomy_xml - модуль импорта и экспорта словарей таксономии через xml формат.

Taxonomy Menu модуль преобразует любой словарь в меню.

Другие модули на сайте друпала .

3D стерео фильмы для 5D
    Как купить билеты на поезд

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

    Ведущие корпоративов
    Хотя до наступления зимы осталось еще полтора месяца, многие коллективы уже сейчас планируют, как они будут встречать Новый год. Руководство рассматривает суммы, которые могли бы быть потрачены на корпоратив,

    Custom plugins and WordPress themes
    Шаблоны страниц в WordPress являются отличным способом изменить структуру страниц или добавить им функциональности. Создание собственного шаблона страниц может быть не простым делом, особенно для новичков,

    Продукт WooCommerce
    Каждый умный человек в современном мире прекрасно понимает, что в двадцать первом веке просто нельзя упускать возможность узнать или же научиться чему-либо новому. Особенно, если речь касается электронной

rss