Problème de feuille de style et js ajouter dans le head

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

  • [RÉGLÉ] Problème de feuille de style et js ajouter dans le head

    Salut à tous.
    J'essaye de developper un module qui doit ajouter ces propre feuilles css et script js. Pour ce faire je fait simplement dans mon mod_mymodule.php usage des fonctions addStylesheet($url) et addScript($url) mais cela ne semble fonctionner qu'a moitié. En fait je retrouve bien dans le head mes deux balises link d'inclusion de ma css et de mon js mais lorsque je regarde le code de ces fichier j'ai un double doctype et du html ???

    Si quelqu'un à une solution. Merci d'avance

  • #2
    Bonjour,

    Si vous mettiez les lignes ajoutées complète et un aperçu du résultat

    Normalement, c'est
    Code:
    JHtml::_('stylesheet','folder/fichier.css');
    JHtml::_('script','folder/fichier.js');
    ou
    Code:
    $doc=JFactory::getDocument();
    $doc->addStyleSheet('folder/fichier.css');
    $doc->addScript('folder/fichier.js');
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Oui désolé. J'ai donc ceci:

      Code PHP:
      $baseurl JUri::base();
      $document JFactory::getDocument();
      $document->addStyleSheet($baseurl 'components/mod_mymodule/asset/css/mod_mymodule.css');
      $document->addScript($baseurl 'components/mod_mymodule/asset/js/mod_mymodule.js'); 
      Je code généré est:
      Code HTML:
      <link href="http://www.myjoomla.localhost/components/mod_mymodule/asset/css/mod_mymodule.css" rel="stylesheet" type="text/css" />
      <script src="http://www.myjoomla.localhost/components/mod_mymodule/asset/js/mod_mymodule.css" type="text/javascript" />
      mais si je veut acceder à l'url http://www.myjoomla.localhost/compon...d_mymodule.css pour lire le css il me met du html avec un double doctype...
      Dernière édition par BeRoots à 21/10/2018, 12h32

      Commentaire


      • #4
        Shame on me... Le problème est que je cherchais dans components et non dans modules

        Par contre tant que vous m'en parler. Est ce que la methode utilisant JText est celle qui va remplacer la seconde (vu qu'il semblerai qu'elle soit dépréciée...) ?

        Commentaire


        • #5
          Je ne vois pas le rapport avec JText
          Si vous parlez de JHtml, c'est oui

          Pensez à mettre le sujet comme réglé
          BeRoots aime ceci.
          UP, le plugin universel à découvrir sur https//up.lomart.fr
          bgMax
          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

          Commentaire


          • #6
            Oui JHtml. Désolé. J'avais confondu. Merci pour votre retour ici

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X