Magazine High tech

Joomla : modifier le style en fonction du menu sélectionné

Publié le 17 février 2014 par Sfix @MouseTIC

Parfois, il est utile de modifier le style de la page en fonction de la page elle-même. L'interface d’administration de Joomla permet de renseigner un champ contenant un nom de classe CSS que l'on pourra réutiliser dans les templates.

Pour faire simple, on pourra écrire :

$menu  = JSite::getMenu();
$active  = $menu->getActive();
$pageclass = "";
if (is_object( $active )) :
  $params = new JParameter( $active->params );
  $pageclass = $params->get( 'pageclass_sfx' );
endif; 

Il suffira d'affecter la variable $pageclass à la vue pour positionner la bonne classe.

La documentation de Joomla propose 2 tutoriel très complet sur ce sujet :


Retour à La Une de Logo Paperblog

A propos de l’auteur


Sfix 3 partages Voir son profil
Voir son blog