Catalog List Modul Filter Condition per GET übergeben: Unterschied zwischen den Versionen
Aus Contao Community Documentation
Dhe (Diskussion | Beiträge) (Initial Post) |
Zero (Diskussion | Beiträge) K (Kategorie hinzugefügt) |
||
Zeile 1: | Zeile 1: | ||
+ | [[Category:Catalog]] | ||
+ | [[Category:Dev Snippets]] | ||
Folgendes Szenario: | Folgendes Szenario: | ||
Ein Testkatalog mit verschiedene Kategorien. | Ein Testkatalog mit verschiedene Kategorien. |
Aktuelle Version vom 17. Juli 2013, 23:58 Uhr
Folgendes Szenario: Ein Testkatalog mit verschiedene Kategorien. Der Aufruf über das Catalog List Modul unterscheidet sich nur durch die geänderte SQL Syntax ( ...AND cat= 1... ; ... AND cat = 2..., etc.).
Um nicht für jeden Aufruf ein neues Modul erstellen zu müssen, kann man mit der inputvar Erweiterung behelfen.
Mit diesem Kniff kann man nun in den Moduleinstellungen bei "Bedingung" des Catalog-Listers folgendes nutzen:
cat='{{get::variableName}}'
//Ab Version 1.1 besteht als dritter Parameter die Möglichkeit, den Text zu verändern. Beispiel: {{get::var::strtoupper}} //Folgende PHP-Funktionen werden unterstützt: mysql_real_escape_string addslashes stripslashes standardize ampersand specialchars nl2br nl2br_pre strtolower utf8_strtolower strtoupper utf8_strtoupper ucfirst lcfirst ucwords trim rtrim ltrim utf8_romanize strlen strrev Folgende Contao-Funktionen werden unterstützt (String Library): decodeEntities encodeEmail Ausserdem können Zahlen entsprechen der aktuellen Seitensprache formatiert werden mittels number_format (ohne Dezimalstellen) number_format_2 (zwei Dezimalstellen)