Модуль устанавливается и удаляется из системы 1С-Битрикс штатными средствами (см. Настройки — Настройки продукта — Модули), для своей работы требует наличие установленного модуля «Управление лицензиями :: CodeNails.com».
Модуль решает задачу автоматической генерации ссылок на внутренние (а также внешние) материалы сайта с целью упрощения навигации по сайту для пользователей, а также для улучшения поисковой оптимизации. Администратор сайта может описать список слов и словосочетаний, указав для каждого из них ссылку на внутренную или внешнюю страницу.
При просмотре страниц сайта посетителями, модуль будет “просматривать” содержимое страниц и вставлять необходимые ссылки, если в тексте встретятся указанные администратором ключевые слова и фразы.
Модуль гибко настраивается для замены слов либо во всей публичной части сайта, либо в отдельных компонентах. Для работы модуля требуется изменение основного шаблона сайта, либо шаблонов компонентов.
Использование модуля
После инсталляции в системе в секции Сервисы становится доступен узел «Генерация ссылок» - «Правила». Для описания новой ссылки очистки нажмите кнопку «Добавить правило»:
![]()
В появившейся форме необходимо заполнить настройки:

- “Активно” - включите опцию, чтобы модуль генерировал ссылки по данному правилу.
- “Правило” - укажите слово или словосочетание, которое модуль будет искать в публичной части сайта при генерации страниц для генерации ссылки.
- “ID сайта” - выберите в выпадающем списке сайт, на котором будет применяться данное правило.
- “Ссылка” - укажите url страницы, на которую будет генерироваться ссылка. Для удобства администратора справа от поля доступна кнопка, при нажатии на которую открывается диалог выбора страницы сайта.
- “Открывать ссылку” - укажите значение, определяющее, в каком окне будет показана страница, открытая по клику на ссылку (target=). Возможные значения:
- _self – открыть в текущем окне (по умолчанию);
- _blank – открыть в новом окне;
- _parent – открыть в своем фрейме;
- _top - во всем текущем окне браузера.
- “Всплывающая подсказка” - введите текст всплывающей подсказки, которая будет появляться над сгенерированной ссылкой.
- “Класс” - укажите CSS-класс, который будет использоваться при генерации ссылки.
- “Стиль” - опишите стиль, который будет использоваться при генерации ссылки.
Настройки модуля
Модуль позволяет гибко управлять режимами генерации ссылок, в зависимости от производительности работы сайта. Эти режимы доступны для настройки в диалоге настроек модуля:
- На сайте работает глобальный поиск/замена — в этом режиме происходит генерация ссылок во всей доступной для поиска области сайта (необходима настройка основного шаблона сайта). При выключенной опции поиск слов производится только в тех компонентах, в шаблонах которых есть вызов функции поиска слов (необходима настройка шаблона компонента). Рекомендуется отключать эту опцию при большой нагрузке на сервер.
- Заменять все найденные слова (иначе только первое) — в этом режиме происходит генерация ссылок по всем найденным словам/фразам, даже если одно и то же слово/фраза встречается на одной странице несколько раз. При выключенной опции ссылка генерируется только для первого из одинаковых найденных слов. Рекомендуется отключать эту опцию при большой нагрузке на сервер.
Настройка шаблона сайта
Если вы планируете использовать модуль в режиме глобальной замены (см. Настройки модуля), то необходимо указать в HTML-шаблоне сайта область, в которой будет происходить поиск слов/фраз и генерация ссылок. Для этого необходимо обрамить область тегом
Например:
#WORK_AREA#
Настройка шаблонов компонентов
Если необходимо производить поиск только в данных, выводимых определенными компонентами, то требуется добавить в шаблон этих компонентов следующий код:
В начало шаблона
CModule::IncludeModule('cn_links');
CNLinks::StartSearch();
В конце шаблона
CNLinks::StopSearch();

В корзину
Купить