Tutoriel Drupal : le module Wap Block Admin
Soumis par webapart le lun, 14/06/2010 - 14:05Présentation
Le module Wap Block Admin permet d'afficher un onglet "Voir" et un onglet "Editer" au-dessus de chaque bloc que vous avez ajouté à votre site Drupal via l'onglet "Ajouter un bloc" situé sur la page d'administration des blocs (Administrer > Construction du site > Blocs). Comme pour l'édition des noeuds, ces liens permettent un accès rapide au formulaire d'édition du bloc.
Le module permet également de choisir une page de redirection une fois le formulaire d'edition du bloc validé. Ainsi vous pourrez revenir directement à la page sur laquelle le bloc est affiché et voir les modifications que vous venez d'effectuer.
Ce module a été développé pour le site http://packgite.webapart.fr dans le but de permettre à l'administrateur d'éditer simplement les textes et images affichés dans les blocs de la colonne de droite, sans rentrer dans l'interface d'administration complexe de Drupal.
Installation
1. Le module est disponible en téléchargement en-dessous de ce billet.
2. Copier le fichier .tar.gz téléchargé dans le dossier sites/default/modules
3. Dézipper le fichier
4. Ensuite comme pour tous les modules, il faut l'activer via Administrer > Construction du site > Modules
Afficher les onglets
Une fois le module activé, vous ne voyez pas de différence et c'est normal. Pour afficher les onglets, il va falloir rajouter un bout de code HTML dans le fichier qui sert à l'affichage des blocs. Par défaut il s'agit du fichier block.tpl.php.
Ouvrez donc ce fichier. A l'endroit où vous souhaitez afficher les onglets, ajouter ce bout de code :
<?php
// Vérification des droits d'administration sur les blocs
if($block->module == "block" && user_access('administer blocks')) :
?>
<ul class="tabs primary">
<li <?php if($page == $see_link_compare) : echo 'class="active"'; endif; ?>>
<?php print l(t('View'), drupal_get_path_alias($see_link)); ?>
</li>
<li <?php if($page == $edit_link_compare) : echo 'class="active"'; endif; ?>>
<?php print l(t('Edit'), $edit_link); ?>
</li>
</ul>
<?php endif; ?>
Les autres modifications apportées par le module
Actuellement, si vous vous rendez sur le formulaire d'édition d'un bloc et que vous le validez, vous serez redirigé vers la page contenant la liste des blocs classés par région. Cependant il peut être plus pratique d'être redirigé vers la page sur laquelle le module que vous venez de modifier est affiché, afin de voir les modifications faites. C'est le rôle du champ ajouté par le module Wap Block Admin tout en bas du formulaire d'édition d'un bloc.

Indiquez dans ce champ l'url de la page vers laquelle vous souhaitez être redirigé et valider le formulaire.
C'est également vers cette url que pointera le lien "Voir".
- webapart's blog
- Vous devez vous connecter pour poster des commentaires
-

Derniers billets
- Gérer la hauteur des iframes avec jquery
- Modifier l'url d'une iframe avec JQuery
- Référencer son site soi-même
- Tutoriel jqPlot : courbe d'évolution
- Tutoriel Drupal : le module Wap Block Admin
- Pourquoi choisir jqPlot pour générer des graphiques ?
- Tutoriel Drupal : créer une page contenant une liste de noeuds
- Tutoriel Drupal : le module Wap Image Gallery Block
- Piwik : géolocalisation par régions
- Drupal 7 : les nouveautés
