récupérer la variable style css du lien dans un template

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] récupérer la variable style css du lien dans un template

    bonjour
    je voudrais récupérer le contenu de la variable "style CSS du lien" de menu dans un template.
    C'est pour afficher un fond de page différents suivant cette valeur.

    Avant en version 2.5 j’utilisai ce code :

    jimport( 'joomla.html.parameter' );
    $parentMenu = JSite::getMenu()->getActive();
    if( isset($parentMenu) && is_object($parentMenu) ) {

    $parentMenuCSS = new JParameter( $parentMenu->params );
    $parentMenuCSS = $parentMenuCSS->get('menu-anchor_css');
    }
    else {
    $parentMenuCSS = '';
    }

    puis pour le fond :

    <img class="superbg" src="/images/<?php //echo $parentMenu ;?>img<?php if(''!=$parentMenuCSS) echo '-'.$parentMenuCSS ?>.jpg" />

    mais apparemment on ne peur plus utiliser cette classe.

    j'ai essayé de récupérer la variable du numéro de catégorie :

    $article_id ="";

    $app = JFactory::getApplication();

    if($app->input->getCmd('option') == "com_content" && $app->input->getCmd('view') == "article" ) {
    $article_id = $app->input->getCmd('id');

    $db = JFactory::getDbo();
    $query = $db->getQuery(true);
    $query->select($db->quoteName('catid'));
    $query->from($db->quoteName('#__content'));
    $query->where($db->quoteName('id') . ' = '. $db->quote($article_id));
    $db->setQuery($query);
    $cat_id = $db->loadResult();

    echo "<h1>test :" . $article_id . " - " . $cat_id. "</h1>";
    }

    puis j'utilise le N° de la catégorie pour sélectionner l'image.
    Je cherche une méthode simple et efficace.
    Merci de votre aide
    Yves

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X