Les trois balises suivantes, qui s’utilisent toujours en « trio » et dans cet ordre :
#BOUTON_BLOCK , #DEBUT_BLOCK , #FIN_BLOCK
vont vous permettre d’afficher, ou plutôt, dissimuler dans vos pages des blocs d’infos, lignes de tables qui se « déplient » et se « replient », avec le « petit triangle » de dépliement, comme dans de nombreux blocs de l’Espace Privé.
L’usage en est fort simple !
Vous pouvez en placer plusieurs dans un squelette, sans qu’il y ait de liens entre chaque « trio ».
Installation
1. le plugin.
Comme pour toute installation de plugin dans Spip 1.9, placez le contenu de l’archive jointe : derebloc-0_2.zip, dans le répertoire plugins/ de SPIP.
plugins/derebloc/
2. Activation
Dans le backoffice, page Gestion des Plugins, activez :
Deplier-Replier Blocks.
Squelettes
L’entête de vos squelettes doivent, bien-sûr, contenir la Balise #INSERT_HEAD
(voir Documentation de SPIP) :
<head>
...
...
#INSERT_HEAD
</head>
<body>
...
Dans le code de vos squelettes, insérer le « trio » de balises autour des éléments à déplier/replier.
Exemple :
<B_art>
#BOUTON_BLOCK -- Des articles<br />
#DEBUT_BLOCK
<BOUCLE_art(...){...}>
[(#TITRE)] - [(#DATE|affdate)]
</BOUCLE_art>
#FIN_BLOCK
</B_art>
... autre exemple sur un tableau :
<B_tout>
<table width="500" cellpadding="0" callspacing="0" border="0">
<tr>
<th></th>
<th>col-1</th>
<th>col-2</th>
<th>col-3</th>
</tr>
<BOUCLE_tout(...){...}>
<tr>
<td width="3%">#BOUTON_BLOCK</td>
<td>.. blabla ..</td>
<td> .. blabla ..</td>
<td>.. blabla ..</td>
</tr>
<tr><td colspan="4">
#DEBUT_BLOCK
... les infos du " Block cacher à déplier " ...
#FIN_BLOCK
</td></tr>
</BOUCLE_tout>
</table>
</B_tout>
Infos ... spip 2.x - sept 09
Version 0.4, par E. Sarda, pour spip 2.x ! La balise bouton_block peut recevoir un tire en argument.
Infos ... 1.9.2 - 17/04/2007
La version 0.3 se voit modifiée pour aller chercher le fichier layer.js au bon endroit.
Infos ... 1.9.1
Le plugin fournis la définition des trois balises en surcharge à mes_fonctions, et, écris dans le <head> </head>
l’appel du fichier ecrire/img_pack/layer.js
.
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 : |