Noisette Site Favori

Nonoss
le 19 janvier 2018
à 21:04
Rappel du sujet :

Bonjour,

version SPIP 3.2 - Escal 4.0.22

Une fois la noisette sélectionné pour affichage dans un bandeau latéral, le titre de la noisette s’affiche toujours, même si aucun site favori n’existe dnas la rubrique affichée.

Voici les modifs que j’ai fait pour que la noisette ne s’affiche que si des sites favoris existent dans la rubrique affichée.

Fichier /inclusions/inc-sites_favoris_rub.html

Code initial :

        <h1 class="cadre sites-favoris">
        [(#CONFIG{escal/config/titresitesfav}|oui)
    [(#CONFIG{escal/config/titresitesfav}|propre|_T_ou_typo|PtoBR)]
  ]
        [(#CONFIG{escal/config/titresitesfav}|non)
    <:escal:sites_favoris:>
  ]
  
<BOUCLE_secteur(HIERARCHIE){0,1}{tout} >

<BOUCLE_sites_favoris_test(SITES){branche}{titre_mot=favori}{0,1}>
</BOUCLE_sites_favoris_test>


  </h1>      

        <div class="texte sites-favoris [(#CONFIG{escal/config/togglesitesfav}|=={oui}|oui)toggle]">

Code modifié :

<!--Déplacé ici pour ne pas afficher le titre de la noisette si pas de site favori-->
<BOUCLE_sites_favoris_test(SITES){branche}{titre_mot=favori}{0,1}>
</BOUCLE_sites_favoris_test>
        <h1 class="cadre sites-favoris">
        [(#CONFIG{escal/config/titresitesfav}|oui)
    [(#CONFIG{escal/config/titresitesfav}|propre|_T_ou_typo|PtoBR)]
  ]
        [(#CONFIG{escal/config/titresitesfav}|non)
    <:escal:sites_favoris:>
  ]
  
        </h1>

  <BOUCLE_secteur(HIERARCHIE){0,1}{tout} >



     

        <div class="texte sites-favoris [(#CONFIG{escal/config/togglesitesfav}|=={oui}|oui)toggle]">

Fin de fichier

  
  </BOUCLE_secteur>
  
  </B_sites_favoris_test>

j’en ai profité pour modifier

 
        <BOUCLE_secteur(HIERARCHIE){0,1}{tout} >

...
...

  </h1>

en :

</h1>

  <BOUCLE_secteur(HIERARCHIE){0,1}{tout} >

Pouvez-vous me dire si mes modifications sont correctes ou si ce n’est pas la bonne démarche ?
Merci

Noisette Site Favori

Bah, à priori, si on affiche cette noisette, c’est qu’on a des sites favoris à afficher, non ?

Noisette Site Favori

Ah oui j’ai pigé, j’avais,lu trop vite.

Je corrige ça dans Escal.

Noisette Site Favori

Bonjour Jean Christophe,

oui, tu as raison, mais on n’a pas forcément des sites favoris pour toutes les rubriques du site. Et dans ce cas là, je préfère ne pas afficher la noisette pour les rubriques qui n’en contiennent pas.

Merci. :-)

Noisette Site Favori

Bon plus simple que ce que tu propose : remonter

<BOUCLE_secteur(HIERARCHIE){0,1}{tout} >

<BOUCLE_sites_favoris_test(SITES){branche}{titre_mot=favori}{0,1}>
</BOUCLE_sites_favoris_test>

au dessus de <h1> et hop !

Je livre !

Noisette Site Favori

De toutes façons c’était codé avec les pieds , ce </h1> dans la boucle alors que le reste n’y était pas !

Noisette Site Favori

😄 Je ne me permettrai jamais d’aller jusqu’à dire ça. :’-))

Noisette Site Favori

Mais moi je me le permets 🙂

Reagir au sujet
Qui êtes-vous ?
Votre message

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

Ajouter un document