Der Template-Operator ristring
Registriert in lib/eztemplate/classes/eztemplateautoload.php von der Klasse eZTemplateStringsOperator (lib/eztemplate/classes/eztemplatestringsoperator.php).
Dieselbe Klasse registriert auch: addslashes, bin2hex, convert_uudecode, convert_uuencode, hex2bin, lcfirst, quoted_printable_decode, quoted_printable_encode, quotemeta, soundex, str_shuffle, stripcslashes, strlen, stripslashes, addcslashes, chunk_split, hebrev, html_entity_decode, htmlentities, htmlspecialchars_decode, levenshtein, ltrim, metaphone, number_format, rtrim, similar_text, sprintf, str_contains, str_ends_with, str_getcsv, str_split, str_starts_with, str_word_count, strcasecmp, strcmp, strcoll, strcspn, strip_tags, stripos, stristr, strnatcasecmp, strnatcmp, strncasecmp, strncmp, strpbrk, strpos, strrchr, strripos, strrpos, strspn, strstr, strtok, strtr, substr, substr_compare, substr_count, substr_replace, vsprintf, rstring.
Parameter
Die Klasse beschreibt ihre Parameter nicht (kein namedParameterList()); was sie liest, steht in ihrem Quelltext.
Der Operator arbeitet mit seiner Eingabe: dem Wert vor |.
Beispiel
Aus der Parameterliste oben gebildet; die Werte sind Platzhalter (die Template-Hinweise des Operators entscheiden, ob er eine Eingabe nimmt).
$value|ristringIn einem ausgelieferten Template
Die erste Verwendung in den Templates dieser Installation, design/standard/templates/content/datatype/view/ezxmltags/listitem.tpl Zeile 1:
if is_set($content)<li>$content|ristring(array("<p>","</p>"), array("",""))</li>/ifSiehe auch
Erzeugt von ./console exp:help:examples --language=ger-de aus lib/eztemplate/classes/eztemplateautoload.php, lib/eztemplate/classes/eztemplatestringsoperator.php. Bearbeiten Sie diese Seite nicht: Ändern Sie die Quelle oder die deutsche Übersetzung und erzeugen Sie sie neu (wie). Freie Dokumentation: GFDL 1.3 oder später.