Ajouter du css sur un module

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

  • [RÉGLÉ] Ajouter du css sur un module

    Bonjour à tous,
    je souhaite créer un module sur Joomla3, et je voudrais qu'il ait sa propre feuille de style.
    Je n'arrive pas à faire en sorte que ça marche, je pense que la méthode est différente de la version 2.
    Quelqu'un pourrait m'indiquer quelles sont les parties à ajouter/modifier?
    Merci d'avance.
    Dernière édition par lina01 à 12/12/2013, 09h39

  • #2
    Re : Ajouter du css sur un module

    Salut
    Dans chaque module tu peux lui ajouter une class css pour le mettre en forme ensuite en css et qu'il est une class différente des autres modules.
    Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

    Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

    Commentaire


    • #3
      Re : Ajouter du css sur un module

      merci pour ta réponse, par contre je ne sais pas à quel niveau placer ma feuille de style, on peut pas l’intégrer au module?
      Sur la version 2, j'avais un dossier css dans tmpl, mais là ça ne semble plus marcher de la même façon, et je ne trouve pas de tuto expliquant ce point.

      Commentaire


      • #4
        Re : Ajouter du css sur un module

        Pourquoi ne pas mettre directement le css dans le custom.css du template ?
        Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

        Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

        Commentaire


        • #5
          Re : Ajouter du css sur un module

          Bah je le développe pour quelqu'un et j'aimerais qu'il n'ait qu'à l'installer sans avoir à modifier le css derrière, après c'est peut être pas la solution la plus propre...

          Commentaire


          • #6
            Re : Ajouter du css sur un module

            Bonjour,

            C'ets très simple, dans le pack du module, crées un répertoire css et mets-y les CSS.
            et dans le code du module, il suffit de charger le CSS par exemple:
            Code PHP:
            $document JFactory::getDocument();
            $module_css $params->get('module_css','stylesheet.css');  // uniquement si plusieurs CSS dont définissables dans les paramètres du module, sinon, nom en dur.
            $document->addStyleSheet(JURI::base() . 'modules/nom_du_module/css/' $module_css ); 
            qui est une base de travail.
            Le CSS du module sera inclus à la volée lors de la génération d ela page, en tant que CSS dans le head et pas en CSS inline du module.
            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


            • #7
              Re : Ajouter du css sur un module

              Super ça marche ! Merci

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X