- Accueil
- Info légales
- Aide (FAQ)
- Les tags de ce site
- Bloc note
- Articles techniques
- Notes system
- Divers articles
- Drupal
- Notes ITIL 2007
- Notes MS
- Dans le quartier...
- Emploi
- Recettes de cuisine et adresses gourmandes
- mes applis ubuntu préferées
- Divers acronymes du monde social
- Internet 2018
- P2 meublé à louer - quartier du Poteau 75018
- apcos - réseaux sociaux et outils
- Articles techniques
- Divers liens
- Fun
- Mon CV IT
- Nouveautés
Books (type contenu drupal)
Mise en forme des books
2 css (book.css et book-rtl.css), 2 fonctions thémables (dans modules/book/book.admin.inc : theme_book_admin_table et theme_book_title_link) et 4 templates (dans modules/book):
- book-all-books-block.tpl.php -> block navigation des livres (si block affiché sur toutes les pages)
- book-export-html.tpl.php -> mode print des pages
- book-navigation.tpl.php -> navigation des livres sous les noeuds
- book-node-export-html.tpl.php -> impression d'un seul noeud
book-all-books-block.tpl.php - pour le block de nav
variable | Description |
---|---|
$book_menus | tableau des pages de niveau top |
$base_url | URL de p acc |
$contents | tous les noeuds du livre courrant |
$head | tags |
$language | code langue |
$language_rtl | flag du sens de l'écriture |
$title | titre de la page top |
book-export-html.tpl.php
variable | Description |
---|---|
$base_url | URL de p acc |
$contents | tous les noeuds du livre courrant |
$head | tags |
$language | code langue |
$language_rtl | flag du sens de l'écriture |
$title | titre de la page top |
book-navigation.tpl.php (nav sous les noeuds)
variable | Description |
---|---|
$book_id | id book courrant |
$book_title | titre page top |
$book_url | URL page courrante |
$current_depth | profondeur p courrante dans le livre |
$has_links | flag pour voir si le noeud courrant a une valeur dans suiv, prec ou haut |
$next_title - $prev_title $next_url - $prev_url |
titre du noeud suivant - titre du noeud prec URL " - URL " |
$parent_title $parent_url |
titre du noeud parent URL |
$tree | fils immédiat du noeud courrant |
book-node-export-html.tpl.php (print 1 seul noeud)
variable | Description |
---|---|
$children | tous les noeuds enfants |
$content | contenu du noeud |
$depth | profondeur du noeud dans le livre courrant |
$title | titre du noeud |
Les 2 css (dans /modules/book)
book.css et book-rtl.css
Le block de navigation du livre
Créé par drupal qd on active le module, à activer. Selon la conf, 2 fonctions:
- Si Montrer le bloc sur toutes les pages est sélectionné, le bloc contiendra le menu généré automatiquement pour tous les livres du site.
- Si Montrer le bloc seulement sur les pages de livre est sélectionné, le bloc contiendra seulement le menu correspondant aux pages du livre courant. Dans ce cas, si la page courante n'est pas dans un libre, aucun bloc ne sera affiché. Les Paramètres spécifiques de visibilité de livre et autres paramètres de visibilité peuvent être utilisés en complément pour afficher sélectivement ce bloc.
Source: Drupal 7 Bible - 2011