Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Zeichenketten-Operatoren

Die klassischen Zeichenketten-Operatoren der Template-Bibliothek (upcase, downcase, upfirst, upword, trim, shorten, wrap, pad, simplify, count_chars, count_words, nl2br, concat, indent, break, chr, ord) mit Beispielen…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/templates/string-operators.md

On this page

This page is a translation. Read the English original

Zeichenketten-Operatoren

Diese Seite ist für Designer, die in Templates Text formen. Diese Operatoren stammen aus eZTemplateStringOperator, eZTemplateTextOperator und eZTemplateNl2BrOperator (lib/eztemplate/classes/). Seit 6.0.13 sind auch etwa sechzig PHP-Zeichenkettenfunktionen Operatoren (PHP-Zeichenkettenfunktionen als Operatoren).

Inhalt

  1. Groß- und Kleinschreibung
  2. Länge und Kürzen
  3. Verbinden und Layout
  4. Zählen
  5. Maskierung kommt zuletzt

Groß- und Kleinschreibung

OperatorErgebnis für 'hello world'
upcaseHELLO WORLD
downcasehello world
upfirstHello world
upwordHello World

Ziehen Sie für rein optische Schreibweise CSS text-transform vor: Screenreader und Kopieren behalten den ursprünglichen Text.

Länge und Kürzen

{$node.name|shorten( 60 )}                 {* at most 60 characters, '...' added when cut *}
{$text|shorten( 120, '…' )}                {* own ending *}
{$text|trim}                               {* spaces removed at both ends *}
{$text|simplify}                           {* runs of spaces reduced to one *}
{$code|pad( 6, '0' )}                      {* str_pad: '42' becomes '420000' *}
{$text|wrap( 72 )}                         {* wordwrap at 72 characters *}

Standardwerte von shorten: Länge 80, Folge ..., rechts abgeschnitten (aus dem Code des Operators). Kürzen Sie bei Rich Text den reinen Text: {$node.data_map.intro.content.output.output_text|strip_tags|shorten( 160 )|wash}.

Verbinden und Layout

{concat( $first, ' ', $last )}
{$text|nl2br}            {* line breaks to <br>: wash first *}
{$text|break}            {* the same as nl2br in the string operator *}
{'x'|indent( 4 )}        {* indentation *}

chr und ord wandeln zwischen Zeichen und Codes um.

Zählen

{$text|count_words}
{$text|count_chars}       {* multibyte aware: mb_strlen when available *}

Maskierung kommt zuletzt

Erst formen, dann maskieren: {$text|shorten( 100 )|wash}. Bei nl2br maskieren Sie davor, damit das <br> erhalten bleibt: {$text|wash|nl2br} (Wash und Maskierung).

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x