Forum de l’article

Mise en page générale

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Rappel de la discussion
Mise en page spécifique pour tous les articles d’une rubrique
Sylvain - le 30 mars 2021

Bonjour,
Je serai intéressé par faire une mise en page spécifique de tous les articles d’une même rubrique. Je voudrais que certains blocs latéraux soient différents des blocs de la config générale.
Je n’ai pas vu dans les diverses questions et réponses quelque-chose qui se rapproche de mon besoin ou j’ai mal lu et ça c’est possible et m’en excuse !!!
Si je suis le raisonnement de l’exemple entre la page d’accueil et les autres pages, il faut que je crée un fichier inc-xxx mais je ne vois pas comment nommer xxx (dans mon cas c’est la rubrique 38). Ensuite je pense qu’il n’y aura qu’à mettre le code qui va inclure les blocs latéraux souhaités.
Merci pour ton aide par avance !
Sylvain

Mise en page spécifique pour tous les articles d’une rubrique
Jean Christophe Villeneuve - le 30 mars 2021

Bonjour

Tu as bien compris l’idée mais pour réaliser ce que tu veux faire, il faut :

  • copier le fichier article.html de plugins/auto/escal vers /squelettes
  • dupliquer ce fichier en le nommant article-XXX.html (où XXX est le numéro de ta rubrique)
  • modifier le fichier article-XXX.html en appelant les blocs latéraux que tu veux
[(#CONFIG{escal/config/blocnavart1}|oui) [(#CONFIG{escal/config/blocnavart1}|=={rien}|non)
           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavart1}}{id_rubrique}{env}{ajax}></div>
         ]]

pourrait devenir par exemple

<div class="cadre-couleur"><INCLURE {fond=inclusions/inc-article-libre1}{env}{ajax}></div>

Plus de détails sur les variantes de squelettes.

Cela implique que tu ne bénéficieras plus des éventuelles modifications/améliorations apportées au fichier article.html d’Escal.

Mise en page spécifique pour tous les articles d’une rubrique
Sylvain - le 30 mars 2021

Merci pour ces informations !
Je suis surpris par le fait d’appeler "article" pour une rubrique, mais bon, j’ai plus qu’à mettre les mains dans le moteur !
C’est sûr qu’à chaque nouvelle version d’escal, il va falloir surveiller ce qui change.
Encore Merci !

Mise en page spécifique pour tous les articles d’une rubrique
Jean Christophe Villeneuve - le 30 mars 2021

Pas forcément surprenant puisqu’on veut modifier l’aspect des articles de la rubrique...

Mise en page spécifique pour tous les articles d’une rubrique
Sylvain - le 30 mars 2021

Ok et encore merci !

Erreur ou pas ?
Sylvain - le 30 mars 2021

Re-Bonsoir,
En voulant me lancer dans la modif je trouve dans le deuxième groupe :

[(#CONFIG{escal/config/blocnavart1}|oui) [(#CONFIG{escal/config/blocnavart2}|=={rien}|non)
           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavart2}}{id_rubrique}{env}{ajax}></div>

blocnavart1, ne devrait -il pas s’appeler blocnavart2 ?

Erreur ou pas ? Oui, erreur !
Jean Christophe Villeneuve - le 30 mars 2021

Bien vu !
Je vais corriger ça. Le plus étonnant c’est que ça doit faire un moment qu’elle traîne et que je n’ai jamais eu de bug signalé.

Merci !

Erreur ou pas ?
Sylvain - le 30 mars 2021

C’est ça l’entraide 😉

Encore une erreur ?
Sylvain - le 1er avril 2021

Bonjour,
Toujours dans le cadre de ma modification, dans article.html, il y a :

[(#CONFIG{escal/config/blocnavart3}|=={rien}|non)
           <div class="cadre-couleur"><INCLURE {fond=inclusions/inc-#CONFIG{escal/config/blocnavart3,acces_direct}}{id_rubrique}{env}{ajax}></div>
         ]

Pourquoi blocnavart3 n’a pas la même programmation que les autres blocs ?
A+
Sylvain

Encore une erreur ? Non, pas cette fois.
Jean Christophe Villeneuve - le 1er avril 2021

Non ce n’est pas une erreur.
En fait c’est juste pour l’installation d’Escal.
Dans les autres cas, on teste si un bloc a été défini et si oui, on affiche le bloc, sinon rien.
Pour le 3e bloc, on force l’affichage du bloc "acces-direct" par défaut à l’installation d’Escal.

Pourquoi le 3e bloc ? Ben pourquoi pas ?  😉

Espérant avoir été clair.

Encore une erreur ? Non, pas cette fois.
Sylvain - le 1er avril 2021

D’accord !
L’explication est claire.
D’ailleurs c’est de cette programmation que je vais m’inspirer pour mon besoin.
Merci