Bonjour,
Je suis en train de bosser sur une integration de template a mon site développé sous MoDX.
Pour la partie "Actus", j’ai différents blocs suivant la rubrique à laquelle les actus appartiennent... et donc différente couleurs en fonctions de ca, par exemple
le titre de l’actu et les liens de l’actu "solidarité" sont
orange
le titre de l’actu et les liens de l’actu "gestion des déchets" sont
vert
et sont intégré de la sorte
<h3 class="orange filet_orange" style="background:url(images/puce_orange.gif) no-repeat 2px">Solidarités</h3>
<p><img src="images/img2.jpg" class="img_left" />Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod temporincididunt ut labore et doloremagna aliqua. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla paoccaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum reprehenderit in voluptate velit esse reprehenderit in voluptate....
<a href="#" class="lien_article orange">Lire la suite</a><br />
<strong><a href="#" class="lien_article orange">>> Tous les projets</a></strong></p>
<h3 class="vert filet_vert" style="background:url(images/puce_verte.gif) no-repeat 2px">Gestion des déchets</h3>
<p><img src="images/img3.jpg" class="img_left" />Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiue reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla paoccaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum cillum dolore sunt in culpa qui officia deserunt mollit anim id est laborum...
<a href="#" class="lien_article vert">Lire la suite</a><br />
<strong><a href="#" class="lien_article vert">>> Tous les projets</a></strong></p>
Mon arborescence d’actu est de la sorte
Actualités (id 1)
|
---- Solidarites (id 2)
--- Actu 1 (id 4)
--- Actu 2 (id 5)
|
---- Gestion des déchets (id 3)
--- Actu 1 (id 6)
--- Actu 2 (id 7)
Mon idée est de mettre en place au niveau du chunk qui va mettre en page mes intro d’actu (du genre "lire la suite"), une condition via PHx qui permet de ressortir la "couleur" du bloc pour n’avoir qu’un seul chunk de mise en page qui varie en fonction de l’ID du parent.
Pas de problème au niveau de l’algo mais je ne vois pas comment le réaliser avec PHx
Si [*parent*] = 2 alors "ma-variable-couleur" = ’orange’
Si [*parent*] = 3 alors "ma-variable-couleur" = ’vert’
Si [*parent*] = X alors "ma-variable-couleur" = ’etc’
Pour ensuite utiliser mon chunk de la sorte
<h3 class="ma-variable-couleur filet_ma-variable-couleur" style="background:url(images/puce_ma-variable-couleur.gif) no-repeat 2px">Gestion des déchets</h3>
<p><img src="images/img3.jpg" class="img_left" />Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiue reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla paoccaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum cillum dolore sunt in culpa qui officia deserunt mollit anim id est laborum...
<a href="#" class="lien_article ma-variable-couleur">Lire la suite</a><br />
<strong><a href="#" class="lien_article ma-variable-couleur">>> Tous les projets</a></strong></p>
Je ne vois pas comment le mettre en place?
Via des varaibles de modèles (si oui comment, car je ne saisie il me semble pas totalement le concept a vrai dire, car si je dois utiliser cela, cela veux dire créer un modèle de page uniquement pour ces pages là, ce qui n’est pas necessaire je pense)
Bref merci d’avance si vous pouvez me donner un petit coup de main