Cacher les blocs de droite sur certains modules

Diabolo [)-(]

Publié le: Dimanche 07 mai 2006
lectures : 6896

Format imprimable   Envoyer cet article à un(e) ami(e)

Copyrights © par pragmaMx France

Nous allons étudier ici la façon de cacher les blocs de droite en fonction des modules.

En effet, rendez-vous sur votre panneau administration et cliquez sur la configuration, dans les options graphiques vous pouvez définir l'option pour afficher ou non les blocs de droite.

  • Défini dans le module
  • Tout le temps
  • Jamais

Cependant, ces options ne permettent pas de configurer l'affichage (oui/non) des blocs de droite pour chaque module individuellement, les réglages par défaut ne correspondant pas forcément à vos besoins.

Choississez donc:

  • Défini dans le module

Nous allons maintenant pouvoir définir l'affichage ou le non affichage des blocs de droite pour les modules qui nous intéressent.

1- Ciblez le module où vous voulez cacher les blocs de droite

Rendez-vous dans le répertoire /modules/ de votre pragmaMx, vous trouverez l'ensemble des modules installés.
Exemple pour le module de news: /modules/News/

A l'intérieur de chaque module vous trouverez un fichier index.php

2-Modification avec votre éditeur de texte

Ouvrir le fichier index.php avec votre éditeur de texte.
Rechercher au début du code la variable suivante:

$index = 1;

Remplacer par:

$index = 0;

Sauvegardez et remplacez votre ancien fichier index.php par celui que vous venez de modifier, faire de même pour les autres modules dont vous voulez cacher les blocs de droite.

3-En résumé

  $index= 1; /* Afficher les blocs de droite*/
 $index= 0; /* Cacher les blocs de droite*/ 

A l'inverse, si vous voulez afficher les blocs de droite sur certains modules:

Certains modules n'ont pas la variable $index permettant de cacher ou d'afficher les blocs de droite. Si vous souhaitez néanmoins afficher les blocs de droite pour des modules n'ayant pas cette variable, il suffit simplement de la rajouter.

  • Ouvrir index.php du module concerné
  • Au tout début du code, juste après:
    defined('mxMainFileLoaded') or die('access denied');
  • Rajouter:
     $index= 1;

Si vous souhaitez mettre un module en pleine page, vous devez cacher les blocs de droite comme indiqué ci-dessus mais également cacher les blocs de gauche pour ce module.

Liens connexes:

[ Retour ]