Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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

Reply #1 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.

 
Page
  1. Architecture générale d'une application