Quote from: maxxxg at Jun 07, 2011, 07:01 AM
Merci Romain pour ta réponse !
J’ai cependant une question (désolé mais je ne suis pas très doué avec modx) : j’ai vu qu’il fallait mettre les actualités propres dans une page Parent; cependant, comment doit s’organiser la page ? Y a t-il un exemple ?
Merci d’avance
Salut,
Je rejoins Romain sur les articles/tutos de Mary.
Pour ton cas, il faut déjà employé la bonne terminologie de modx pour se comprendre.
En effet, il y a pas à proprement parler de page dans Modx. En effet, ce n’est pas la ressource qui permet la mise en page, mais le template (modèle). La ressource sert plus de stockage du contenu (on parle de type de contenu) et de les catégoriser. Les templates sont découpables via les chunk pour factoriser les parties fixes d’une mise en page (entête, menu, corps de page, pied de page ....).
Ensuite tu decides de rattacher à une ressource un template et la combinaison des 2 va produire ta page.
Les ressources sont personnalisables via les variables de templates (le terminologie est peut-être impropre mais c’est un autre débat).
Il y a ensuite la notion de snippet (morceau de code php) que tu peux placer un peu où tu veux (ressource, template, chunk ...) même sur je serais plutôt partisan pour réserver son utilisation aux templates (template et chunk).
Ce que je disais plus haut, en utilisant une ressource parente, c’est pour te permettre d’utiliser plus aisément le snippet getresources dans un de tes templates qui va te permettre de faire l’affichage de tes actualités rangées sous-cette ressource parente.
Par exemple
Sur la ressource parente tu attaches un template qui liste toutes les actualités
Sur les ressource rangées sous cette ressource parente tu attaches un template qui affiche l’actualité complète.
Avec les chunk tu mets en commun des morceaux de pages entre les 2 templates.
Comme le dit Romain, c’est ce qui peut paraître déroutant au départ avec Modx. Tu pars d’une page blanche. Mais en contre-partie c’est d’une flexibilité à toute épreuve. Tu n’es pas contraint par un cadre parfois un peu trop rigide sur d’autre type de CMS/CMF.
A+
Manu
PS : soit patient, on est là pour répondre à la communauté, mais on travaille (ou en tout cas on essaie) un peu à côté