YingYan Reply #1, 11 months, 1 week ago
Bonjour,
même si j'arrive a afficher se que je dont j'ai besoins, je me demande si ma façon appréhender MODx est correcte ou si je dénature son utilisation. Ça ne fait que 2 semaines que j'utilise MODx et j'aimerais partir sur des bonnes bases. Après les mauvaises habitudes sont difficile à perdre.
Je vous décris mon besoins et ensuite comment j'ai organiser mon site:
Je souhaite rendre le plus souple possible les pages du site et donc avoir plusieurs blocs de contenu différents et avoir la possibilité de les afficher dans l'ordre que je souhaite. Bien sur l'utilisateur final du BO ne doit pas avoir à rajouter des balises MODx dans le contenu de la page.
Pour arriver à ce résultat je me suis dit que les chunks sont la bonne solution. Par contre pour ne pas obliger l'utilisateur à rajouter des appels de chunks dans le contenu de la page (et c'est la ma grande interrogation) j'ai trouvé ce système :
Dans l'arborescence des ressources, les pages contiennent des enfants qui représente les blocs et aux quelles ont associé le template du bloc correspondant. Les ressources "Bloc" ne sont pas visible au menu.
Pour afficher la page j'utilise une version modifié de getResources pour inclure la liste des enfants, récupérer le nom du template associé et l'utiliser pour inclure le chunk du même nom. En classant les templates par catégorie, je peux même créer des enfants destinés à être afficher sur une colonne de gauche/droite, dans un footer ...
Que pensez vous de ce système ? Existe t-il une façon plus simple de le faire ?
Merci de m'avoir lu jusqu'ici et je suis preneur de toutes remarques, questions ... et réponses
même si j'arrive a afficher se que je dont j'ai besoins, je me demande si ma façon appréhender MODx est correcte ou si je dénature son utilisation. Ça ne fait que 2 semaines que j'utilise MODx et j'aimerais partir sur des bonnes bases. Après les mauvaises habitudes sont difficile à perdre.
Je vous décris mon besoins et ensuite comment j'ai organiser mon site:
Je souhaite rendre le plus souple possible les pages du site et donc avoir plusieurs blocs de contenu différents et avoir la possibilité de les afficher dans l'ordre que je souhaite. Bien sur l'utilisateur final du BO ne doit pas avoir à rajouter des balises MODx dans le contenu de la page.
Pour arriver à ce résultat je me suis dit que les chunks sont la bonne solution. Par contre pour ne pas obliger l'utilisateur à rajouter des appels de chunks dans le contenu de la page (et c'est la ma grande interrogation) j'ai trouvé ce système :
Dans l'arborescence des ressources, les pages contiennent des enfants qui représente les blocs et aux quelles ont associé le template du bloc correspondant. Les ressources "Bloc" ne sont pas visible au menu.
Pour afficher la page j'utilise une version modifié de getResources pour inclure la liste des enfants, récupérer le nom du template associé et l'utiliser pour inclure le chunk du même nom. En classant les templates par catégorie, je peux même créer des enfants destinés à être afficher sur une colonne de gauche/droite, dans un footer ...
Que pensez vous de ce système ? Existe t-il une façon plus simple de le faire ?
Merci de m'avoir lu jusqu'ici et je suis preneur de toutes remarques, questions ... et réponses
