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.

Forum de l’article

Les noisettes

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.

Ajouter un document

Rappel de la discussion
création d’une noisette pour afficher les sous-rubriques...
Wontolla - le 30 juillet 2012

Bonjour Jean-Christophe,

Encore merci pour l’aide apportée. Tu auras remarqué que j’ai encore quelques faiblesses/lacunes au niveau des boucles SPIP. Aussi je viens te demander de l’aide car je souhaite créer une noisette supplémentaire pour mes pages rubrique. Un peu à l’image de inc-derniers_articles que je ne pense pas utiliser dans le squelette rubrique, j’aimerais créer une noisette qui afficherait les sous-rubriques de la rubrique (pour autant qu’il y en ai bien sûr).

Noisette qui n’étant pas prévue dans l’interface, je pourrais inclure directement dans le code de la page rubrique (ou dans un inc-rubrique_xxxx.html ? pour pouvoir utiliser un mot clé xxxx.

création d’une noisette pour afficher les sous-rubriques...
Jean Christophe Villeneuve - le 30 juillet 2012

Ok c’est parti !

1 - création de inc-sous_rub.html dans /squelettes/inclusions
avec dedans

<h1 class="cadre">
Les sous-rubriques
</h1>

<div class="texte">
<BOUCLE_contexte(RUBRIQUES){id_rubrique}>
<!-- affichage des sous-rubriques -->
<B_rubriques>
<ul>
<BOUCLE_rubriques(RUBRIQUES) {id_parent} {par num titre, titre} {doublons}>
<li>
<@ href="#URL_RUBRIQUE" title="[(#DESCRIPTIF|textebrut)]">[(#TITRE)]</@>

<!-- on refait tourner la boucle pour les sous-sous...-rubriques -->
<BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques>

</li>
</BOUCLE_rubriques>
</ul>
</B_rubriques>
</BOUCLE_contexte>
</div>

(remplacer les @ par des a - les liens ne passent l’anti spam)

2- dans rubrique.html, à l’endroit où tu veux cette noisette, tu mets

<div class="cadre-bleu"><INCLURE {fond=inclusions/inc-sous_rub}{env}></div>

3- comme c’est pas très joli, on travaille les css ((je te laisse faire pour styler tout ça 😉 )

création d’une noisette pour afficher les sous-rubriques...
Wontolla - le 31 juillet 2012

Merci beaucoup.
C’est une noisette prévue pour mes rubriques qui doivent lister tous les articles des sous-rubriques.

Pour le CSS, j’ai encore la "bible" de Daniel Glazman (CSS2) qui m’accompagne depuis 2000 (en attendant ce que donnera la normalisation de CSS3).

création d’une noisette pour afficher les sous-rubriques...
Jean Christophe Villeneuve - le 31 juillet 2012

Alors, il te faut une boucle ARTICLES avec le critère {branche}

Et pourquoi pas le menu vertical que tu placerais dans le contexte de la rubrique ?

Derniers commentaires

Modifier un texte
Ok c’était bien ça, cool. A l’avenir, utilises plutôt un éditeur de code plutôt que LibreOffice, (...)

Modifier un texte - suite et fin -
Super, c’est réparé Les apostrophes inclinés venaient de LibreOffice ! Encore (...)

Modifier un texte
Hello Je pencherais pour les apostrophes qui sont incurvées au lieu d’être droites car je ne vois (...)

Modifier un texte
Le fichier ci-dessous déposé dans le répertoire lang ne passe pas. "Parse error : syntax error, (...)

images dans un article
Bonjour Jean Christophe, non, je n’ai pas accès à ce fichier ; le répertoire /config ne m’est pas (...)

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

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