ajouter un link css

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

  • [RÉGLÉ] ajouter un link css

    Bonjour ,
    aujourd’hui j'ai début de crée un plugins pour certains style mais j'ai bloqué dans l'appelle d'un valeur
    Code PHP:
    defined'_JEXEC' ) or die( 'Restricted access' );
    jimport'joomla.plugin.plugin');

    class 
    plgSystemHoverEffect extends JPlugin
    {
        function 
    plgSystemHoverEffect(& $subject$config)
        {
            
    parent::__construct($subject$config);
            
            
        }

        function 
    onAfterRender(){
        
        
    $document = &JFactory::getDocument();
        
    $document->addStyleSheet(JURI::root()."plugins/system/HoverEffect/css/".$params->get('style'));
        }
        

    le problème avec cette ligne $params->get('style'), lorsque j'ai supprime cette ligne ça marche.
    Code HTML:
    <config>
        <fields name="params">
            <fieldset name="basic">           
    			<field  name="style" type="list"  label="Style" description="Sélectionner le style préférer">
    				<option value="style1">style1</option>
    				<option value="style2">style2</option>
    				<option value="style3">style3</option>
    				<option value="style4">style4</option>
    				<option value="style5">style5</option>
    				<option value="style6">style6</option>
    				<option value="style7">style7</option>
    				<option value="style8">style8</option>
    				<option value="style9">style9</option>
    				<option value="style10">style10</option>					
    			</field>
    		</fieldset>			
        </fields>
    </config>
    Dernière édition par sami4600 à 29/11/2011, 10h12

  • #2
    Re : ajouter un link css

    Bonjour,

    Code PHP:
    $document->addStyleSheet(JURI::root()."plugins/system/HoverEffect/css/".$params->get('style').'.css' ); 
    Dans le addStyleSheet, il ne manque pas le .css final ?
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : ajouter un link css

      merci pour votre aide jisse03 mais le problème ce n'est pas au niveau de link , mon problème ici $params->get('style').'.css' c'est d’extraction d'un valeur avec la fonction get().

      Commentaire


      • #4
        Re : ajouter un link css

        Re,
        effectivement un $this->params->get devrait mieux marcher.
        Schtroumpfe toi le Schtroumpf t'aidera.
        Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

        Commentaire


        • #5
          Re : ajouter un link css

          Re,
          Merci Grand Schtroumpf oui ça marche avec $this mais je sais pas pourquoi

          Commentaire


          • #6
            Re : ajouter un link css

            Re,
            parce que l'objet $params a été crée en amont lors de l'init de l'objet plugin et rattaché à celui-ci pour être accessible - justement - dans les méthodes du plugin.

            Pense à passer le sujet en réglé (juste au dessus des messages : outil du sujet, marquer comme résolu) !
            Schtroumpfe toi le Schtroumpf t'aidera.
            Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X