Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:about:functions:stdwrap

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
typo3:about:functions:stdwrap [2017/12/12 20:07] – [Daten verarbeiten] admintypo3:about:functions:stdwrap [2017/12/12 22:50] (aktuell) – [tableStyle] admin
Zeile 8: Zeile 8:
 ---- ----
  
-====== stdWrap-Funktionen ======+====== Daten holen ======
  
 ==== stdWrapPreProcess ==== ==== stdWrapPreProcess ====
Zeile 190: Zeile 190:
  
 ---- ----
 +
 +===== Überschreiben /Bedingungen =====
  
 ==== stdWrapOverride ==== ==== stdWrapOverride ====
Zeile 531: Zeile 533:
 ==== hash ==== ==== hash ====
 <wrap caution>ab TYPO3 4.6</wrap>\\ <wrap caution>ab TYPO3 4.6</wrap>\\
-**Datentyp:** +**Datentyp:** [[typo3:about:datentypen&#string|string]] / stdWrap
  
 +Erstellt einen Hash-Wert aus dem aktuellen Wert mit einem der Algorithmen aus der PHP-Funktion [[http://www.php.net/manual/de/function.hash-algos.php|hash_algos]] (z.B. md5 oder sha1).
 +
 +<code typoscript>
 +# Gravatar verwendet zur Anzeige des Bildes den Hash der E-Mail-Adresse:
 +10 = TEXT
 +10 {
 +  value = test@example.org
 +  hash = md5
 +  wrap = <img src="http://www.gravatar.com/avatar/|" />
 +  # Ergebnis: <img src="http://www.gravatar.com/avatar/0c17bf66e649070167701d2d3cd71711">
 +}
 +</code>
  
 ---- ----
Zeile 545: Zeile 559:
       * **//floor//** ->Rundet zur vorherigen Ganzzahl ab       * **//floor//** ->Rundet zur vorherigen Ganzzahl ab
       * **//round//** -> Rundet den Wert auf eine festzulegende Anzahl von Nachkommastellen       * **//round//** -> Rundet den Wert auf eine festzulegende Anzahl von Nachkommastellen
-  * ''.decimals'': Anzahl der Nachkommastellen. Nur in Verbindung mit **//round//**.+  * ''.decimals'': Anzahl der Nachkommastellen. Nur in Verbindung mit **//.roundType = round//**.
  
 <code typoscript> <code typoscript>
Zeile 559: Zeile 573:
 ---- ----
 ==== numberFormat ==== ==== numberFormat ====
-**Datentyp:** +**Datentyp:** numberFormat (PHP-Funktion [[http://php.net/manual/de/function.number-format.php|number_format()]])
  
 +Formatiert eine Gleitkommazahl um, z.B. in eine Preisangabe.
 +
 +<code typoscript>
 +10 = TEXT
 +10 {
 +  value = 1299.9
 +  
 +  numberFormat {
 +    # Nachkommastellen festlegen:
 +    decimals = 2
 +
 +    # Verwendung von cObject für mehrsprachige Formatierung:
 +    thousands_sep.cObject = TEXT
 +    thousands_sep.cObject {
 +      value = ,
 +      stdWrap.lang.de = .
 +    }
 +    dec_point.cObject = TEXT
 +    dec_point.cObject {
 +      value = .
 +      stdWrap.lang.de = ,
 +    }
 +  }
 +  noTrimWrap = || &euro;|
 +}
 +# Ausgabe Deutsch:  1.299,90 €
 +# Ausgabe Englisch: 1,299.90 €
 +</code>
  
 ---- ----
Zeile 636: Zeile 678:
 **Datentyp:** [[typo3:about:datentypen#boolean|boolean]] / [[typo3:about:datentypen#string|string]] **Datentyp:** [[typo3:about:datentypen#boolean|boolean]] / [[typo3:about:datentypen#string|string]]
  
-Kann die Differenz zwischen dem aktuellen und dem gesetzten Zeitpunkt (Unix-Timestamp) als Alter ausgeben. Bei Nutzung mit boolean-Wert ''1'' wird das Alter mit englischen Zeitangaben ausgegeben. Man kann diese überschreiben, wenn man stattdessen die entsprechenden Zeitangaben übersetzt und mit Pipesymbol getrennt aufführt.+Kann die Differenz zwischen dem aktuellen und dem gesetzten Zeitpunkt (Unix-Timestamp) als Alter ausgeben. Bei Nutzung mit boolean-Wert ''1'' wird das Alter mit englischen Zeitangaben ausgegeben. Man kann diese überschreiben, wenn man stattdessen die entsprechenden Zeitangaben übersetzt und mit Pipesymbol getrennt aufführt (feste Reihenfolge).
  
 Die Nutzung der ''age''-Zeitangaben hängt vom errechneten Alter ab:\\ Die Nutzung der ''age''-Zeitangaben hängt vom errechneten Alter ab:\\
Zeile 855: Zeile 897:
  
 ==== br ==== ==== br ====
-**Datentyp:** +**Datentyp:** [[typo3:about:datentypen&#string|string]] / stdWrap
  
 +Konvertiert alle Zeilenumbrüche im Wert in das HTML-Element ''<br>''. Verwendet hierzu die PHP-Funktion [[http://php.net/manual/de/function.nl2br.php|nl2br()]].
 +
 +<code typoscript>
 +10 = TEXT
 +10.value (
 +  Hallo
 +  Welt!
 +)
 +10.br = 1
 +# Ausgabe: Hallo<br>Welt!
 +
 +</code>
  
 ---- ----
Zeile 914: Zeile 968:
  
 ==== fontTag ==== ==== fontTag ====
 +
 +<wrap caution>entfernt mit TYPO3 8.4</wrap>\\
 +
 **Datentyp:** [[typo3:about:datentypen#wrap|wrap]] **Datentyp:** [[typo3:about:datentypen#wrap|wrap]]
  
Zeile 949: Zeile 1006:
 **Datentyp:**  **Datentyp:** 
  
 +<wrap caution>entfernt mit TYPO3 7.3</wrap>
  
 ---- ----
Zeile 955: Zeile 1013:
 **Datentyp:**  **Datentyp:** 
  
 +<wrap caution>entfernt mit TYPO3 7.3</wrap>
  
 ---- ----
typo3/about/functions/stdwrap.1513105651.txt.gz · Zuletzt geändert: 2017/12/12 20:07 von admin