Comment ajouter une classe CSS dans cette ligne php

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

  • lesoutier
    a répondu
    Re : Comment ajouter une classe CSS dans cette ligne php

    Si c'est réglé merci de l'indiquer :

    Laisser un commentaire:


  • SuperApprentice
    a répondu
    Re : Comment ajouter une classe CSS dans cette ligne php

    Bonjour à tous,

    Super ça fonctionne impeccable, merci lefabdu51
    Dans la suite de mon besoin, j'ai une autre petite question et j'ouvre un nouveau sujet ici :
    http://forum.joomla.fr/showthread.ph...87#post1062987

    Merci encore

    Laisser un commentaire:


  • lefabdu51
    a répondu
    Re : Comment ajouter une classe CSS dans cette ligne php

    le plus simple echo ' class="active maclasseajoutée"';?> si la classe doit etre ajoutée en meme temps que la classe active.

    ou

    si elle doit etre présente en permanence :
    <li class="ma classe<?php if ($_SERVER['REQUEST_URI'] == JRoute::_(ContentHelperRoute::getCategoryRoute($it em->id))) echo ' active';?>">
    Dernière édition par lefabdu51 à 20/05/2015, 15h54

    Laisser un commentaire:


  • SuperApprentice
    a répondu
    Re : Comment ajouter une classe CSS dans cette ligne php

    C'est moi qui te remercie y.berges !
    Tu veux dire si je garde la substitution sans mettre ton code ?
    Si c'est le cas, oui ca fonctionne, c'est même la situation actuelle, j'ai remis le fichier à son état initial mais j'ai gardé la substitution.
    Je précise que mes compétences dans les fichiers du template se limitent à du copier/coller.

    Laisser un commentaire:


  • y.berges
    a répondu
    Re : Comment ajouter une classe CSS dans cette ligne php

    variable: levelup => cette ligne pose un soucis <?php $levelup = $item->level - $startLevel - 1; ?>
    question si tu gardes la surcharge mais ne met pas mon code, cela marche ?
    Merci

    Laisser un commentaire:


  • SuperApprentice
    a répondu
    Re : Comment ajouter une classe CSS dans cette ligne php

    Bonjour et merci y.berges

    J'ai essayé mais ça ne fonctionne pas
    Quand je rappelle la page en front, j'ai une immense page avec ce genre de code :

    Code:
    Notice: Undefined variable: levelup in C:\wamp\www\monSite\templates\vae-protostar\html\mod_articles_categories\default_items.php on line 22
    Call Stack
    #	Time	Memory	Function	Location
    1	0.0010	246752	{main}( )	..\index.php:0
    2	0.0640	3568512	JApplicationCms->execute( )	..\index.php:40
    3	0.2990	11359384	JApplicationSite->render( )	..\cms.php:258
    4	0.2990	11360112	JApplicationCms->render( )	..\site.php:729
    5	0.3090	11713520	JDocumentHTML->render( )	..\cms.php:1059
    6	0.3090	11713544	JDocumentHTML->_renderTemplate( )	..\html.php:477
    7	0.3550	12519064	JDocumentHTML->getBuffer( )	..\html.php:697
    8	0.3550	12519368	JDocumentRendererModules->render( )	..\html.php:411
    9	0.3550	12520088	JDocumentRendererModule->render( )	..\modules.php:43
    10	0.3560	12523488	JModuleHelper::renderModule( )	..\module.php:103
    11	0.3590	12559064	include( 'C:\wamp\www\monSite\modules\mod_articles_categories\mod_articles_categories.php' )	..\helper.php:190
    12	0.3720	12738632	require( 'C:\wamp\www\monSite\templates\vae-protostar\html\mod_articles_categories\default.php' )	..\mod_articles_categories.php:32
    13	0.3730	12758552	require( 'C:\wamp\www\monSite\templates\vae-protostar\html\mod_articles_categories\default_items.php' )	..\default
    Merci encore pour ton aide

    Laisser un commentaire:


  • y.berges
    a répondu
    Re : Comment ajouter une classe CSS dans cette ligne php

    alors tu fais un surcharge depuis ton template (en joomla 3 http://www.stylitek.com/tutoriel-joo...mod-login.html)

    puis ton code devient
    Code:
    <li 
    <?php if ($_SERVER['REQUEST_URI'] == JRoute::_(ContentHelperRoute::getCategoryRoute($item->id))){
           echo ' class="taclass active"';
    }
    else{
    echo ' class="taclass"';
    }
    ?>
    >

    Laisser un commentaire:


  • Comment ajouter une classe CSS dans cette ligne php

    Bonjour à tous

    Comment ajouter une classe CSS sur le <li> dans cette ligne php
    Code:
    <li <?php if ($_SERVER['REQUEST_URI'] == JRoute::_(ContentHelperRoute::getCategoryRoute($item->id))) echo ' class="active"';?>> <?php $levelup = $item->level - $startLevel - 1; ?>
    C'est dans le fichier monsite\modules\mod_articles_categories\tmpl\default_items.php

    Merci pour votre aide

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X