[[!meta robots="noindex, follow"]] Direktivy se podobají [[wiki odkazům|ikiwiki/WikiLink]], až na to, že začínají vykřičníkem a mohou obsahovat parametry. Obecný formát vypadá následovně: \[[!direktiva param="hodnota" param="hodnota"]] Direktivy se aplikují před zpracováním zbytku stránky a mohou stránku nejrůznějším způsobem měnit. Uvozovky okolo hodnot mohou být vynechány v případě, že je hodnotou jediné slovo. Některé direktivy mohou používat parametry bez hodnot. Například: \[[!tag foo]] Direktiva nemusí být zapsána celá na jednom řádku. Pokud je to čitelnější, můžete ji roztáhnout přes více řádků: \[[!direktiva foo="baldersnatch" bar="supercalifragilisticexpialidocious" baz=11]] Více řádků *uvozeného* textu lze použít i v hodnotě. Chcete-li v uvozeném textu použít (anglické) uvozovky, obklopte text trojitými uvozovkami: \[[!direktiva text=""" 1. "něco" 2. "cosi" 3. "cokoliv" """]] ikiwiki podporuje i starší zápis direktiv, který vyžaduje, aby se v direktivě nacházela mezera, což ji odliší od [[wiki odkazů|ikiwiki/wikilink]]. Tento zápis má několik nevýhod: vyžaduje za direktivou bez parametrů mezeru (například `\[[pagecount ]]`) a naopak neumožňuje mezery ve [[wiki odkazech|ikiwiki/wikilink]]. Zápis direktiv s `!` na začátku je v ikiwiki výchozí, ale chcete-li použít starší způsob zápisu, stačí vypnout volbu `prefix_directives`. [[!if test="enabled(listdirectives)" then=""" Následuje seznam direktiv povolených v této wiki: [[!listdirectives ]] """]]