Motivation
J’ai commencé par utiliser le plugin onglets dans le texte. Puis j’ai eu besoin dans un squelette d’afficher un nombre important et surtout inconnu à l’avance d’onglets (en fait c’était une liste d’articles et il fallait un onglet par article) . Seule solution, mixer pagination et onglet une fois fait ça donne :
Téléchargement
Installation
C’est un plugin, il suffit de le décompresser dans le dossier plugins et de l’activer dans l’espace privé.
Utilisation
Dans les articles : identique à En onglets dans le texte de SPIP, ou ailleurs..., par exemple
<onglet|debut|titre=titre 1>
contenu de l'onglet 1
<onglet|titre=titre 2>
contenu de l'onglet 2
<onglet|titre=titre 3>
contenu de l'onglet 3
etc...
<onglet|fin>
si on veut mettre un autre groupe d’onglets, il suffit de préciser l’attribut id
<onglet|debut|id=id|titre=titre>
Dans les squelettes : L’utilisation est identique à En onglets dans le texte de SPIP, ou ailleurs.... Si on ne veut pas utiliser la pagination on peut mettre
<B_concours>
<BOUCLE_concours (...) ... >
<div class="tab-page">
<h2 class="tab">#TITRE</h2>
#TEXTE
</div>
</BOUCLE_concours>
</div>
</B_concours>
On peut en plus définir des onglets de pagination comme suit :
<B_concours>
[(#ANCRE_PAGINATION)]
<div class="tab-pane" id="xx">
[<div class="tab-page">
<h2 class="tab-link">(#PAGINATION{precedent})</h2>
</div>]
<BOUCLE_concours (...) ... {pagination}>
<div class="tab-page">
<h2 class="tab">#TITRE</h2>
#TEXTE
</div>
</BOUCLE_concours>
[<div class="tab-page">
<h2 class="tab-link">(#PAGINATION{suivant})</h2>
</div>]
</div>
</B_concours>
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |