Система Друпал одна из немногих которая имеет модуль создания хештегов, однако их система безнадёжно устарела и полностью уступает нашей системе создания хештегов для Друпал 

¤КЛЮЧ для Drupal v 1.0

Модуль Keyslink — авторская разметка смысловых связей в тексте

Инструмент ¤КЛЮЧ — это простой и мощный способ создавать смысловые связи между материалами сайта прямо в тексте. Автор ставит знак ¤ перед словом — и оно становится живой ссылкой, соединяющей все материалы с этой темой.


Как это работает 

Принцип предельно прост. Вы пишете текст и вставляете маркер ¤ перед любым словом или словосочетанием:

Сегодня мы обсуждали ¤городскоеПланирование и его влияние на ¤экологию района.

После сохранения материала Drupal автоматически превращает каждый маркер в ссылку:

Сегодня мы обсуждали ¤городскоеПланирование и его влияние на ¤экологию района.

Клик по ссылке открывает страницу ключа — список всех материалов сайта, в которых встречается эта тема. Внизу каждого материала автоматически появляется блок «Ключевые темы» и «Похожие материалы».

Три составные части модуля

Обработчик текста (KeysProcessor) — перехватывает текст при сохранении материала и заменяет все вхождения ¤ключ на HTML-ссылки с атрибутом data-key.

Страница ключа (/keys?key=слово) — показывает все опубликованные материалы сайта, содержащие данный ключ, с сортировкой по дате.

Блок «Ключевые темы» — автоматически выводится под каждым материалом: все ключи документа со счётчиком материалов по каждому и список похожих материалов.


Чем ¤КЛЮЧ отличается от обычных хештегов Drupal

Возможность Обычные хештеги (#) ¤КЛЮЧ
Встроен в текст как часть фразы Нет — теги отдельно от текста Да — ключ является частью предложения
Составные ключи без спецсимволов Только с подчёркиванием: #моя_тема ¤МояТема — читается естественно
Страница ключа со списком материалов Требует отдельной настройки Views Работает из коробки
Блок «Похожие материалы» Нет Да — автоматически
Сохранение в body поля без taxonomy Теги хранятся отдельно в БД Прямо в тексте, никаких лишних таблиц
Работает без настройки редактора Требует фильтры и плагины Достаточно поставить модуль

Особенность: «разворачивание» ключа как будущее которое работает на системе Джумла

Составной ключ можно «развернуть» в несколько простых. Напишите ¤городскоеПланирование, сохраните — получите один ключ. Поставьте пробелы между словами и сохраните снова — и система автоматически создаст дополнительные ключи: ¤городское и  полный ключ ¤городскоеПланирование сохранится. Если у вас ключ - хештег из 3 - 4 или 5 и более слов , то вам открывается уникальная перспектива. 

Один авторский жест — и материал связан сразу с несколькими тематическими узлами сети.


Технические требования

Модуль Keyslink работает на Drupal 10 и Drupal 11. Для корректной работы необходимо разрешить атрибут data-key в текстовом формате поля (рекомендуется Full HTML или настроенный Basic HTML). Установка стандартная — через папку modules/custom/ с последующей очисткой кеша.


Версия 1.0 — это начало

Первая версия реализует основной принцип инструмента: маркер в тексте становится живой ссылкой, связывающей материалы по теме. В планах развития:

  • Счётчик использований ключа с динамическим уровнем «веса» (key-level-1, key-level-2…)
  • Визуальная карта связей между ключами
  • Поиск по ключам через Search API
  • Поддержка многоязычных сайтов
  • Экспорт и импорт сети ключей
  • REST API для внешних приложений

Инструмент развивается вместе с потребностями сообщества. Идеи и запросы приветствуются.

Модуль Keyslink для Drupal — это порт оригинального инструмента ¤КЛЮЧ, разработанного и проверенного на Joomla и WordPress. Принцип один и тот же на всех платформах: автор думает темами, система строит связи.
 Как настроить длину описания : 

Где регулируется длина превью (сделать 150)

Это на странице ключа (список материалов), файл:

  • drupal_keyslink/src/Controller/KeyPageController.php

Нужно заменить 300 на 150:

  1. В вызове превью в методе view() (там аргумент типа ..., 300)
  2. В параметре по умолчанию функции preparePreview(..., int $length = 300) (если оставляешь его как дефолт)

Logical Formula — НКО «Логическая Формула»  |  logicalformula.com  |  Версия документа: март 2026
Материал и документ созданы:  21:37 Ленинградское время 18 марта 2026 Nederland USSR центр коррупции Тер Апель и лагерь для беженцев на месте бывшего контрационного фашиского лагеря по уничтожению евреев и рабской трудовой силы строившей Голландию