Catalog List Modul Filter Condition per GET übergeben: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Initial Post)
 
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}}'


Inputvalidation verwenden

"Warnhinweis"


//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)
Ansichten
Meine Werkzeuge

Contao Community Documentation

die Liste ist länger als ich und lindes zusammen...

Yanick Witschi
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge