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?
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?
bin mittlerweile bei 565 angelangt #paralyzed#
... 737 8-)
ich hab aufgeräumt und hab nu:
123 @ Domain 1
116 @ Domain 2
120 @ Domain 3
Gruß Patric 😉
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#
Hi,
sw-student schriebWie '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
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
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
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
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.