daniel: datei- und verzeichnisbaum unter einsatz von smarty

Beitrag lesen

hallo alle zusammen,

ich habe eine grundlegende frage zu smarty und dessen verzeichnisstruktur im einsatz, die mir auch das manual nicht beantwortet hat.

so wie ich das verstanden habe, besteht jede vom server an den browser
ausgelieferte seite unter smarty im grunde aus 2 Dateien:

1. dem template, daß letzen endes die darstellung, das layout (die
"präsentationslogik") enthält, und
2. dem php-script, das den eigentlichen php-code enthält (die
"applikationslogik").

meine datei- und verzeichnisstruktur sähe jetzt folgendermaßen aus
(ein beipspiel):

ein verzeichnis im root das die applikationslogik enthält
(also die php-scripte):
/pages
/pages/impressum
/pages/news
/pages/news/archiv
/pages/geschichten
usw.
UND dann noch ein identisch aufgebautes verzeichnis im root, das die
templates enthält:
/templates
/templates/impressum
/templates/news
/templates/archiv
/templates/geschichten
usw.

wenn nun jemand mit z.B. Dreamweaver oder so in den templates rumklickt,
linkt er dabei immer auf die php-datei unter /pages,
und das verlinkte script wiederrum zieht sich dann das ihm zugewiesene template
aus dem templates ordner...

es gäbe also in meinem dateibaum jeweils EIN template und EIN pages verzeichnis, deren unterverzeichnisse und dateien weitegehend identisch sind (das eine mit .tpl- das ander mit .php dateien).

sehe ich das so richtig?
versuche immer auf eine möglichst stringente, saubere ordnerstruktur zu
achten... ist das eine saubere möglichkeit, auch bei größeren projekten
übersicht zu wahren?

grüße,
daniel

p.s.: es geht um den einsatz in shared hosting umgegebunden,
d.h. ich kann keine verzeichnisse außerhalb des Document-Root ablegen...