Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.

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 🙂

Réagir au sujet
Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.
Attention ! Si votre message contient un lien, il devra être validé par le webmestre. Inutile de le poster à nouveau ;-)

Ajouter un document

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2025 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.2.15