Custom Filter: создание фильтров

Исторический справочник: описание модуля для Drupal 5/6, переведено в 2008 году. Для Drupal 11 модуль может не существовать или работать иначе.

Модуль drupal Custom Filter дает возможность создавать фильры с использованием постоянных (регулярных) выражений. Установив модуль, вы сможете импортировать примеры фильтров из файла customfilter_sample.xml (он находится в папке с модулем), чтоб поглядеть как он работает. После импорта фильтров их необходимо активировать на страничке Administer — Site configuration — Input formats для подходящих форматов ввода. В файл примера входят три фильтра:
Друпал Uppercase, который дает возможность демонстрировать все сочетания букв «drupal» большими знаками в полужирном начертании. Например если вы введёте: Drupal, DRUpal, DrUpAl, DRUPal, то все эти слова будут показаны как DRUPAL. Действие похоже на «постприменение» стилей CSS.
Footnotes, который дает возможность создавать сноски. Для этого в документах необходимо употреблять запись типа $fn[…], где заместо многоточия ввести текст. В том месте где будет вставлен этот тег, покажется нумерованная сноска, а сам текст, введённый заместо многоточия, будет размещен в конце документа.
MediaWiki, этот фильтр дозволит употреблять в документах разметку MediaWiki. Создание схожих фильтров позволит применять на сайте всякую разметку.
Чтобы создать собственный фильтр, необходимо на страничке Administer — Site configuration — Custom Filter кликнуть на вкладку Add filter set и заполнить поля с заглавием фильтра и вариациями его описания. После этого фильр показаться на страничке Administer — Site configuration — Custom Filter, где необходимо кликнуть на его заглавие, чтобы перейти к добавлению правил для этого фильтра. Для того, чтоб отредактировать имеющиеся фильтры, необходимо кликнуть на заглавие фильтра и назначить ссылку edit в колонке Operations.

Новые комментарии закрыты: заметка из архива.