Table des matières
- Définition et prérequis
- Définir une nouvelle classe CSS
- Le template d'affichage table.tpl
Définir une nouvelle classe CSS
Date de publication: le dimanche 20 mars 2011 à 00h04
Dernière modification: par Pascal BOYER le jeudi 14 avril 2011 à 16h38
Il est indispensable de mettre en place un moyen de discriminer le tableau auquel on souhaite associer l'effet accordion.
Pour cela on dispose des classes CSS définies dans le fichier de surcharge content.ini.append.php du siteaccess public et du siteaccess d'administration.
Les classes CSS définies dans le fichier de surcharge content.ini.append.php du siteaccess d'administration sont ensuite accessibles et sélectionnées via l'éditeur Online Editor dans l'interface de rédaction des objets de contenu (voir la figure ci-dessous).
Si l'on possède plusieurs siteaccess pour lesquels on souhaite que s'applique la nouvelle classe créée, on peut alors modifier le fichier de surcharge générale content.ini.append.php du répertoire settings/override/ plutôt que modifier le fichier de surcharge de chacun des siteaccess publics.
Voici comment l'on peut définir cette nouvelle classe dans les fichiers de surcharge (siteaccess public et d'administration):
[table] AvailableClasses[]=tableau_1_accordion
Après avoir modifié les fichiers de surcharge, vider les caches.
L'interface d'administration propose dès lors l'affichage suivant lorsque l'on clique sur le bouton «Insère un nouveau tableau» de l'éditeur:
Fig. 1: Affichage de la nouvelle classe CSS dans Online Editor
C'est donc cette classe CSS qu'il faudra affecter au tableau auquel on souhaite appliquer l'effet accordion.
Définir les propriétés de la nouvelle classe CSS
Les propriétés de la nouvelle classe CSS tableau_1_accordion seront définies dans une feuille de styles CSS comme n'importe quelle autre règle CSS.
Commentaires














