Zum Inhalt springen

Wie umfangreich ist euer Template-Setup?

Erstellt am 9. Oktober 2003 · 9 Antworten · letzte Antwort am 28. Oktober 2003

Tags: Diskussion

sw-student ·

Hallöchen,

über den Sinn dieser Umfrage darf gestritten werden, mich interessierts trotzdem:

WIE UMFANGREICH IST EUER SETUP?

... naja bei mir sind's momentan jedenfalls 397 Zeilen - Tendenz steigend :o

... und bei euch?

sw-student ·

Cool, muss sagen bei mir gerät das ganze langsam außer Kontrolle.

Wie 'räumt man denn auf'?

Ohne natürlich alles in eine Zeile zu schreiben #giggle#

sacha ·

Hi,

sw-student schrieb

Wie 'räumt man denn auf'?

ähnlich wie beim Programmieren sollte man die Templates aufteilen, um die Übersichtlichkeit zu erhöhen. Das TS für Navigationen packe ich in temp Objekte und lagere diese in separate Templates aus, die ich dann im Haupttemplate einfach einbinde und dann fülle ich meine Marker für die Navigtionen mit den temp. Objekten.

Auch TS Geschichten für bestimmte Rendering Geschichten z. B. alle Inhaltselemente in der rechten Spalte mit wrap xy umgeben, lagere ich aus. Im Haupttemplate bleibt dann eigentlich nur das parsen der HTML-Designvorlage und das Füllen der Marker mit den eingebundenen temp-Objekten. Im Constants-Feld des Haupttemplates stehen dann alle Konstanten wie Farbwerte, Namen von Geschäftsführern und sonstige Sachen, die sich öfter ändern.

Dann habe ich noch ein Template mit dem Namen Plugins, das alle Einstellungen für die verschiedenen Extensions enthält. Dann noch ein Template Cleanup, das alle Anweisungen enthält, um den generierten HTML-Quelltext von Müll wie spacer.gifs o. ae. zu befreien.

Ciao,
Sacha

escapedPrisoner ·

Der setup-code für die Spielwarenmesse hat bisher 690 Zeilen (inclusive Kommentarzeilen und Leerzeilen als Trenner). Aufgeteilt in 7 Komponenten - eine Komponente ist zum Bleistift die Branchen-Navigation.

Die Komponten binde ich durch <INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/typoscript/DATEINAME"> ins Basis-Template ein. Hat sich als sehr praktisch erwiesen. 8-)

Viele Grüße
Daniel

Junior ·

Hallo,

Wie 'räumt man denn auf'?

@SW-Student

Nähere Infos findest du auch im Modern Template Part 1, Punkt 1.3.8:

1.3.8 Cleaning everything up a bit

Lieben Gruss

Junior

T.​uX ·

Also in meinen temps steht meistens nicht mehr drin als 20 Zeilen... da ich nicht alles in eine schreibe.. ich habe mir einen SysOrdner templates angelegt und da sind alle drin, das main template hat root und alle anderen werden dort includet, sprich für jede Sache nehme ich ein neues template

Das ganze schaut dann so aus
Bild: kj187.de/…/temp.gif

dj.​picasso ·

Hi T.uX,

genial, genauso sollte es sein. Ich muß jedoch zugeben, dass mich Sacha mal auf diese Idee gebracht hat.

Mein Strukturen sehen mittlerweile in etwa so aus:

|Templates
|-|Domain
	- Haupttemplate          
	- Main_Ebene1          
	- Main_Marken_Liste          
	- Main_Marke          
|-|-|Allgemein
	- allgemein          
	- sprachen          
	- print-version          
	- datum          
	- suche          
	- search  
|-|-|Navigation
	- +map          
	- +Hauptmenu_Mitte          
	- +menu_mitte_jahre
	- Menu_Mitte_A_Z          
	- Menu_Mitte_Aktuell          
	- +menu_mitte_leer          
	- navigation_unten          
	- navigation_rechts_top          
	- menu_jahre          
	- breadcrump          
	- Impressum          
	- navigation_links          
	- navigation_jahre          
	- navigation_rechts          
	- navigation_mitte_normal          
	- navigation_links_top          
	- navigation_links_unten          
	- Keyword-Menu-Standard          
	- Keyword-Menu-Jahre  
|-|-|Extensions
	- adressen          
	- feadmin          
	- fortune          
	- gaestebuch          
	- index search          
	- linkliste          
	- metatags          
	- news
	- newsletter          
	- newsfeed          
	- poll          
	- rating          
	- rte          
	- tipafriend          
	- tooltip  
|-|-|Sonstige (unbenutzt)
	- Login Bereich          
	- Tabellen          
	- Links          
	- Sitemap.gs (von Grund auf) 
	- Sitemap.txt (von Grund auf)

(mit + gekennzeichnete Navigationen überschreiben die originären Daten, alle anderen werde meist über temps.... eingebunden)

Grund für die Struktur ist hauptsächlich damit ich nicht immer in den Seitendarstellungen rumspringen muß.
Hin- und herschieben ist ja kein Problem, da die Templates ja über die uid verlinkt ist und da mit den Sysordner, in denen sie liegen nichts zu tun hat.