Ordre d'appel des CSS avec Helix Ultimate

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

  • Ordre d'appel des CSS avec Helix Ultimate

    Bonjour tous et joyeuses Pâques,

    sur un site utilisant le template Helix Ultimate, où se gère l'ordre de chargement des CSS ?

    Le site utilise le composant Convert Forms et les paramètres renseignés dans les options des formulaires ne sont pas pris en compte parce que la CSS se charge avant celle du template (voir capture jointe), qui de ce fait les écrase.
    Si, pour ce lien de menu, le Style du template "Cassiopeia" est sélectionné dans ses options, les CSS se chargent correctement. C'est donc, à mon sens, Helix qui est en cause et pas Convert Forms.

    Comment puis-je mettre de l'ordre dans le template Helix Ultimate ?

    Si vous avez des idées, je suis preneur et vous remercie.

    Cliquez sur l'image pour l'afficher en taille normale  Nom : ordre_css.png  Affichages : 0  Taille : 96,8 Ko  ID : 2068990
    Dernière édition par Eddy.vh à 21/04/2025, 08h58
    Cordialement.
    __
    Eddy !!!
    Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

  • #2
    Bonjour Eddy,

    Je ne sais pas si cela répond à ton besoin.
    Tu peux charger le CSS de convertForms dans un module publié en position debug.
    Si besoin avec mon module https://lomart.fr/extensions-blog/37...lm-custom-site
    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
      Bonjour Loic.

      Merci pour ton retour. C'est une roue de secours en effet, ne pas charger la css de CF et l'intégrer au custom.css en serait une également mais une solution native me plairait mieux.
      Je tacherai de poser le problème aux devs de Joomshaper.
      Cordialement.
      __
      Eddy !!!
      Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

      Commentaire


      • #4
        Salut,
        ta question m'a intéressée parce que Tassos Marinos est un dév sérieux et cela m'étonnait qu'il ne l'ait pas traitée.
        En fait, il faut lire attentivement, dans les options de CF, son explication de Load Stylesheets :
        Select to load the extensions stylesheet. You can disable this if you place all your own styles in some other stylesheet, like the Custom Code field or the templates stylesheet​
        Ayant utilisé Helix, je sais qu'il y a une fonctionnalité "Custom Code" dans les réglages, et je pense que c'est de cela dont il parle.
        J'ai testé sur T4 Framework, qui possède à peu près la même fonctionnalité (bien que moins bien développée que sur Hélix) et ça fonctionne nickel après avoir désactivé "Load Stylesheets".
        Probablement des ajustements à faire.

        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          Bonjour.
          Bien sûr tout ça est faisable, mais c'est pas propre. Y a pas de raison qu'avec les autres templates ça roule et pas avec Helix Ultimate. Je me demandais où se gèrent les appels, peut-être qu'une simple surcharge aurait mis de l'ordre dans tout ça parce que si Convert Forms est touché, d'autres extensions le sont peut-être également.
          Je questionnerai Joomshaper ce week-end.
          Cordialement.
          __
          Eddy !!!
          Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

          Commentaire


          • #6
            Y a pas de raison qu'avec les autres templates ça roule et pas avec Helix Ultimate
            Ca ne fonctionne pas non plus avec T4.
            Je me demandais où se gèrent les appels,
            En ce qui concerne convertforms.css:
            in
            /administrator/components/com_convertforms/ConvertForms/Helper.php
            line 690
            Code PHP:
            if ($params->get("loadCSS"true))
            {
            HTMLHelper::stylesheet('com_convertforms/convertforms.css', ['relative' => true'version' => 'auto']);

            /**
            $wa = $app->getDocument()->getWebAssetManager();
            $wa->registerAndUseStyle('com_convertforms', 'com_convertforms/convertforms.css');
            */
            }​ 
            Code PHP:
            HTMLHelper::stylesheet .... 
            est une méthode antérieure à la méthode plus récente avec
            Code PHP:
            ->getWebAssetManager 
            (commentée). Mais est encore parfaitement légitime.

            Si tu questionnes Joomshaper, tu devrais également notifier Tassos Marinos de ce problème, même si sa recommandation est claire.
            Dernière édition par ghazal à 24/04/2025, 12h16
            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

            Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X