Twig-Filter

Neben den Standard-Filtern von Twig stehen in Herbie die folgenden Filter zur Verfügung.

filesize

Wandelt eine Grössenangabe in Bytes in ein von Menschen lesbares Format um (B, KB, MB, GB, TB, PB).

int 12345678|filesize
[return] string Die umgewandelte Grösse im lesbaren Format

markdown

Wandelt einen in Markdown formatierten Text in HTML um.

string "Ein *formatierter* Text"|markdown
[return] string Der umgewandelte HTML-Code

strftime

Formatiert eine Zeit-/Datumsangabe nach den lokalen Einstellungen.

string date|strftime([string format = "%x" ])
format string Das Datumformat. Es werden die Formatierungszeichen der gleichnamigen PHP-Funktion genutzt. %x
[return] string Die formatierte Zeit-/Datumsangabe

textile

Wandelt einen in Textile formatierten Text in HTML um.

string "Ein *formatierter* Text"|textile
[return] string Der umgewandelte HTML-Code

urlify

Wandelt einen String in einen URL-optimierten String um.

string "Ein normaler String mit Leerzeichen, Ümläuten und (?!&#) Sonderzeichen."|urlify
[return] string Der umgewandelte String

visible

Filtert den Seitenbaum nach sichtbaren und aktiven Seiten.

string site.pageTree|visible
[return] string Der gefilterte Seitenbaum