- 1
[Opened] Architecture générale d'une application
Posted by Zagor on 03/25/2006 14:46
Voici une question d'ordre générale sur la mise en place d'une nouvelle application. Je ou je vais créer des modules news, articles et d'autres plus spécifique pour mon site. Mon site s'articule autour d'un modèle de page donc dans un premier temps je créais ma propre myResponseHtml qui surcharge jResponse. Ceci me permet d'ajouter les balises meta dans l'entete (ps: il faudrait une function addMeta comme addCSS ou addJS) puis dans le body je charge un jTpl qui comprend une organisation de la page en 4 parties (entete, menu, principale et pied de page) ainsi dans un controller je n'ai plus qu'à charger un jTpl dans principale pour afficher ma page. Mais la notion de projet/application n'existe pas dans jelix je suis obliger de mettre les templates dans un module mais je le mets où mon template générale ?
[Opened] Re: Architecture générale d'une application
Posted by laurentj on 03/27/2006 13:09
il faudrait une function addMeta comme addCSS ou addJS
tu as déjà tout ça : addJSLink, addCSSLink, addStyle...
Pour les métas, il faut passer par addOthers :
$rep->addOthers('<meta ...>');
Mais la notion de projet/application n'existe pas dans jelix je suis obliger de mettre les templates dans un module mais je le mets où mon template générale ?
Oui, je l'ai viré car ça compliquait l'arborescence et le code de jelix. Donc en gros, il faut que tu te fasse un module qui servira de fourre tout, qui contiendra la page d'accueil et autre chose inclassables.
- 1