cetera-labs / plugin-glossary
Модуль «Глоссарий»
Installs: 267
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 1
Open Issues: 0
Type:cetera-cms-plugin
This package is auto-updated.
Last update: 2024-10-16 11:26:37 UTC
README
Добавляет в cms новый тип материала - «Глоссарий», в материалах данного типа задаются термины, их определения и синонимы при наличии. На странице материала отображаются указанные поля и список ссылок на страницы сайта, на которых упоминаются заданные термины и их синонимы. На обычных страницах сайта добавленные в глоссарий термины выделяются в ссылки на определение из глоссария.
Уточнения
- Если синонимы не заданы - это поле не выводится на странице термина.
- Поиск терминов и их синонимов на странице производится в том порядке, в котором они указаны в панели создания материала, находится и выделяется первое совпадение, остальное опускается.
- Не стоит задавать разным терминам одни и те же синонимы, либо заводить термины с таким же именем, как и один из синонимов другого термина, в таком случае модуль не перестанет работать, но выделение терминов на страниице может стать не логичным.
- Ссылки на страницы, содержащие термины генерируются автоматически при открытии страницы термина.
- Если упоминаний на других страницах не найдено, поле с ссылками также опускается.
- Поиск упоминаний осуществляется ТОЛЬКО в тексте материалов, созданных через интерфейс Fastsite CMS, преобразование терминов в ссылки происходит на всей странице.
- Если на странице найдено упоминание, обёрнутое в ссылку, страница будет указана в ссылках, но на самой странице термин не будет обёрнут в ссылку на страницу из глоссария, однако, если после обёрнутого в ссылку термина существует повторное упоминание, не обёрнутое в ссылку - именно оно обернётся в ссылку на страница глоссария.
Установка
- composer require cetera-labs/plugin-glossary
- Заходим в cms
- Проверка и ремонт БД->Анализировать->Исправить обнаруженные ошибки
- Обновляем страницу cms
- Готово, тип материала добавлен
Инструкция по работе
Для лобавления на сайт раздела «Глоссарий» создаём в структуре новый раздел с типом материала «Глоссарий», индексную страницу при этом создавать не нужно, все настройки для страницы со списком заданных терминов задаются в настройках раздела. Далее, для добавления нового термина создаём в разделе новый материал, заполняем необходимые поля:
-
Термин (имя термина) Одно слово, или словосочетание - обязательное поле
-
Определение Задается на одноименной вкладке, может содержать картинки и дополнительную разметку
-
Синонимы Задаются через запятую ("," либо ", ", значения не имеет). Не обязательное поле
Также, не стоит забывать задавать мета-теги для созданных материалов на отдельной вкладке