Hallo Zusammen,
ich habe ein Seiten Layout entworfen das nur aus <div>-layern basiert und somit keine tabelle für das seiten konstrukt verwendet.
Welche Methode scheint euch am besten geeignet um dieses Layout in Typo3 zu integrieren?
1. Reine Typo-Script Templates ohne Designvorlagen mit Platzhaltern.
2. Typo-Script Templates mit Designvorlagen und Platzhaltern.
Fals ihr meint das variante 1 die bessere sei. Wäre es super wenn ihr mir noch sagen könntet wo ich Infos oder Tutorials zu dieser Variante finde.
Vielen Dank
das is eigentlich ziemlich wurscht, denn:
"Hauptsache auf´m Platz" 😃
nimm das, was dir bequemer erscheint.
was mir bei der variante mit externen html-templates gefällt, ist eigentlich nur der effekt, daß ich in meinem editor hunderte von rollback-schritten machen kann, wenn ich mich verrannt haben sollte.
außerdem behalte ich besser den überblick über verschiedene (sub-) templates.
nicht zuletzt kann ich änderungen in mehreren html-templates im editor auch mit einem einzigen dateiübergreifenden schritt ausführen.
kurz gesagt finde ich es rundum komfortabler und die renderzeiten sind, soweit ich mich recht an irgendwelche uraltpostings auf typo3.org erinnere, mindestens genauso schnell.
beim schreiben direkt im setup hast du natürlich andererseits z.b. alles direkt in der datenbank, aber das sollte kein selbstzweck sein... 8-)
wenn ich lust habe, dann entwickele ich erstmal mit externen templates und schreib es sobald es fertig ist ins setup, so komme ich nich aus der übung... 😉 (ist aber eigentlich nur reine eitelkeit und im ndeffekt kontraproduktiv, da es ja sowieso nie fertig ist...)
Ein Vorteil bei reinen TS Templates ist das Kaskadieren. Du kannst so Seitenteilbereiche leichter verändern, ohne jedesmal ein neues HTML Template einbinden zu müssen.
Aber eigentlich ist es wirklich wurscht. Erlaubt ist was gefällt 😉
Viele Grüße
Niki
Hast Du ein Beispiel, wie sowas geht, bzw. gemacht wird ?
Einfach die divs über das wrapping reinsetzen oder über TEXT-Objekte + value, zum Beispiel. Schön über die Nummerierung aufbauen und immer Platz lassen dass man später noch was einfügen kann (page.10 = , page.20 = etc.). Am besten alles sinnvoll in einzelne TS Templates aufteilen und diese in einem sysordner ablegen. Dann über "include" in den einzelnen Seitentemplates die Templates reinnehmen. Das ist das Flexibelste, und man bekommt irgendwann einen Haufen fertige Templates auf die man zurückgreifen kann.
Viele Grüße!
Niki
Kann man das was Du beschreibst irgendwie mal angucken, dass auch ein Laie das versteht ?
Ein paar Screenshots, etc ?
Danke
Torsten.E
ach das kommt ganz von alleine irgendwann 🙂 Irgendwann fängt man mal an seine TEmplates zu strukturieren und das geht gut wenn man die aufteilt und z.B. in einem sysordner verwaltet.
Und zum Aufbau der Seite ohne HTML Template, wie gesagt, einfach den HTML Code schnappen und dann loslegen
page {
10 = TEXT
10.value = <div>Logo blablabla</div>
20 = CONTENT
20 < styles.content.get
20.wrap = <div id="content"> | </div>
30 = ... etc etc
}
Viele Grüße
Niki