Вы здесь

Custom Filter

Создание своих фильтров.

Модуль Custom Filter позволяет создавать свои собственные фильтры, используя регулярные выражения. Установив модуль, вы можете импортировать примеры фильтров из файла customfilter_sample.xml (он находится в папке с модулем), чтобы посмотреть как он работает. После импорта фильтров их нужно как обычно включить на странице «Управление → Конфигурация → Форматы ввода».

В файл примера входят три фильтра:

  • Drupal Uppercase: позволяет показывать все сочетания букв «drupal» большими буквами в полужирном начертании. Например если вы введёте: «Drupal», «DRUpal», «DrUpAl», «DRUPal», то все эти слова будут показаны как «DRUPAL». Действие похоже на «постприменение» CSS
  • Footnotes: позволяет создавать сноски. Для этого в документах нужно использовать запись вида $fn[...], где вместо многоточия вписать текст. В том месте где будет вставлен этот тег, появиться нумерованная сноска, а сам текст введённый вместо многоточия будет расположен в конце документа
  • MediaWiki: позволяет использовать в документах разметку MediaWiki. Создание фильтров подобных этому, позволит использовать на сайте любую желаемую разметку

Чтобы создать свой фильтр нужно на странице «Управление → Конфигурация → Custom Filter» перейти на вкладку «Добавить набор фильтров» и заполнить поля с названием фильтра и вариантами его описания. После этого фильтр появиться на странице настройки модуля, где нужно нажать на его название и вы перейдёте к добавлению правил для этого фильтра.

Для того, чтобы отредактировать существующие фильтры, нужно нажать на название фильтра и в колонке «Операции» выбрать ссылку «правка».