Umožňuje definovat vlastní filtr obsahu použitím regulárních výrazů (typgrafie), pomocí něhož je např. možné zabránit zobrazování jednopísmenných (neslabičných) a jednoslabičných předložek a spojek na koncích řádků, opravu psaní závorek, datumu, „viz“, zkratek, jednotek, rozdělovníku a spojovníku, paragrafu, symbolů, oddělovače tisíců, titulů, hodností atd.
- Rozbalte modul Castom Filter 7.x-1.0 do adresáře sites/all/modules/.
- V admin/modules (Moduly) modul povolte.
- Pokud používáte nějaký WYSIWYG editor je vhodné jej při vytváření filtrů nepoužívat! Viz nastavení modulu CKeditor.
- V admin/settings/customfilter (Custom filters) vytvořte alespoň jeden "kontejner" (Add Filter) např.:
- Česká typografie na webu:
- Typ: czech_typography
- Jméno: Czech typography
- Cache: Ano
- Popis: Czech typography on the web.
- Tip (zkácený): -
- Tip (úplný): -
- Pomocí záložky Tools je také možné filtry importovat a exportovat (po importu je vhodné vysypat všechny Drupalu cache).
- Ve vytvořeném kontejneru definujte alespoň jedno pravidlo (Add Rule) např.:
- Předložky a spojky:
- V každém pravidlu je možné definovat i vnořená pravidla.
- V admin/config/content/formats (Konfigurace, Formáty textu) povolte u zvolených formátů textu požadovaný (vytvořený) kontejner s filtry a nastavte pořadí prováděných filtrů (Czech typography jako poslední).
Další moduly:
- Czech typography - http://drupal.org/sandbox/ricoo/1824822
- Markdown filter
- Typogrify
- Sieroty
- Pullquote
- Blockquote
ToDo: Je třeba doplnit filtr "PRE nebo CODE", který nenahrazuje správně hledaný výraz ve víceřádkovém elementu CODE.
Tip:
<?php print check_markup(render($page['content']), 'custom_filter'); ?>