Hallo!
Wie organisiert Ihr Euren Code, um den Überblick zu behalten?
Ich hab mehrere Varianten ausprobiert und teile zurzeit folgendermaßen:
Code:
content
- Inhalt-Marker
- lib.stdheader (Header der Content-Elemente)
navis
- Menü(-s)
exts
- Extensions
config
- page
- page.10...
- page.headerData...
- lib.parseFunc... (parsing rules )
meta
- config.headerComment...
- "Supermeta" (config.xmlprologue, .metaCharset, .language etc.)
- HTML-Metas (page.meta.language, .meta.author, .meta.robots etc.)
- page.headerData. (Seiten-Titel)
Aber das ist keine schöne Aufteilung -- inkonsequent und inkonsistent -- gefällt mir nicht. Sie ist mehr oder weniger spontan entstanden, es steht kein Konzept dahinter...
Eine weitere Methode (
Vorschlag von Georg Ringer):
Code:
main: PAGE, und zuweisung aller subparts an marker
+ext subparts: alle subparts
+ext config: ganze was unter config ist
+ext ext: alle extensions, wenns mehr als 150zeilen sind dann extra
+ext ce: content elemente per ts
+ext sonstiges ts: tt_content usw
Wie splittet Ihr Euer TS bzw. was würdet Ihr vorschlagen?
Danke.