![]() Mailinglisten-Archive |
hallo alle zusammen, ich hatte vor ein paar tagen schonmal wegen smarty gepostet, damals bez�glich dem einbinden der von smarty ben�tigten verzeichnisse im quellcode. meine heutige frage ist dagegen etwas allgemeiner gehalten, und ich suche mehr eine antwort darauf ob ich smarty so richtig verstanden habe, und ob es "guter stil" ist, wenn man es so umsetzt wie ich es mir �berlegt hatte. 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... (klar, ein template kann auch mehrere zugewiesene scripte haben und umgekehrt, aber im normalfall meine ich jetzt..) 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... p.p.s.: falls ich euch hier mit meinen smarty fragen auf den zeiger geben, sagt es einfach - sorry, dann im voraus.. ;-)
php::bar PHP Wiki - Listenarchive