[TYPO3-german] Wozu Wrapper?
Chris Wolff - AERTiCKET AG
cwolff at aer.de
Thu Dec 18 10:57:11 CET 2014
Hallo Mark,
Typoscript ist das "Native" Templateing von Typo3.
In Typoscript wird das Rendering der Seite Definiert.
Schau dieses beispiel:
page = PAGE // erzeuge ein Page Object
page.10 = TEXT // Erzeuge ein Text Object.
page.10.value = mein header // setzte den inhalt des text Objectes
page.10.wrap = <h1>|</h1> // wrappe das ganze in einen h1 TAG
dieses native Templating kann dann mit verschieden templating engines erweitert werden und wird es in 80 Prozent der Fälle auch.
z.b FLUIDTEMPLATE das klassische TEMPLATE oder Templavoila.
Typo3 gibt einem hier die entscheidung Welches Object du zum Rendern verwendest. In meinem fall oben ist es ein einfaches TEXT
Object. Da ich diese wahl habe kann ich aber in der gleichen seite auch FLUIDTEMPLATE und TemplaVoila Mischen und teile der seite mit typoscript
Erzeugen. Wenn ich glaube das mich das zum ziel bringt.
Als Letztes kommt jetzt noch css_styled_content ins spiel...
css_styled_content bietet viel "standard" typoscript um das rendering von Elementen im frontent zu gestalten.
Wenn du das nicht willst musst du das nicht nutzen. Aber dann musst du auch das gesamte rendering von einzelnen elemente
Selbst gestallten.
Typo3 hat hier eine relativ einfache logig
Renderst du ein element aus der tabelle tt_content liegt die rendering definition dafür ebenfalls in typoscript baum
tt_content = CASE // das ist in der regel als CASE Object definiert weil es anhand des ctypes die inahlte ausgeben soll.
Das hier währe auch eine mögliche (wenn auch unsinnige rendering möglichkeit) für tt_content
tt_content = TEXT
tt_content.field = uid
tt_content.wrap = <div>|</div>
dann würde für jedes element lediglich die uid ausgegeben warden. ... ist möglich aber unsinnig.
Ist also alles eine frage wie man das rendering gestalten will.
Gruss chris
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Mark Knochen
Gesendet: Mittwoch, 17. Dezember 2014 20:16
An: typo3-german at lists.typo3.org
Betreff: [TYPO3-german] Wozu Wrapper?
Hallo,
mich würde einmal grundsätzlich interessieren, warum diese ganzen Wrapper im TypoScript definiert werden? Ich bin immer wieder etwas erstaunt und bei Änderungen etwas genervt, dass HTML-Elemente sich irgendwo im TypoScript befinden und nicht in den Templates. Zumal das Anpassen über die Templates für den User doch deutlich einfacher wäre, als sich da irgendwo was im TS zu suchen ...
Mark
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list