Avec " Regular Labs - Snippets " et des champs persos l'affichage blog ne se fait pas

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

  • Avec " Regular Labs - Snippets " et des champs persos l'affichage blog ne se fait pas

    Salut

    Pour avoir un affichage blog avec des champs persos j'utilise l'action UP jcontent_info (j'ai essayé aussi avec l'action field et ça fonctionne aussi).

    Mon code HTML :

    Code HTML:
    <div class="image">
        {up jcontent_info=image-article}
    </div>
    
    <div class="intro">
        {up jcontent_info=intro-article}
    </div>
    
    <hr id="system-readmore">
    
    <div class="suite">
        {up jcontent_info=suite-article}
    </div>
    Si jamais je dois faire une modif dans ce code j'utilise Regular Labs - Snippets.

    J'ai donc mis le code ci-dessus dans un snippet (dans ces paramètres j'ai mis Supprimer les balises de paragraphe sur Non) et dans l'article le code de ce snippet :
    Code HTML:
    {snippet alias="template-article-actualite"}
    Mais le lien Lire la suite n'est pas fonctionnel, du coup le contenu du champ suite-article s'affiche (je suis en local) :



    Sans snippet le lien Lire la suite est fonctionnel et le contenu du champ suite-article ne s'affiche pas :



    Joomla 5.2.5
    Regular Labs - Snippets 9.1.6
    Fichiers joints
    Dernière édition par sorgin-informatique-libre à 17/03/2025, 10h19
    L'association Sorgin Informatique Libre fait de l'éducation populaire au numérique libre au Pays basque : www.sorgin-informatique-libre.org

  • #2
    Bonjour,

    Ton problème est dû à l'ordre de résolution des shortcodes.
    Je vais m'expliquer avec l'action snippet de UP qui fait à peu près la même chose en évitant de gérer l'ordre d'exécution des plugins.

    Les shortcodes sont résolus de la fin vers le début et les enfants en premier. voir https://up.lomart.fr/infos/memo-reda...comme-argument
    Donc quand snippet remplace son shortcode par son contenu, il est trop tard. Le processus de résolution est passée.

    Il y a peut-être une possibilité avec snippet de Regular Labs​, en le déplaçant dans l'ordre des plugins pour qu'il s'exécute avant que UP rentre en scène.
    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
      Si avec l'action snippet de UP il n'y a plus se problème je vais l'utiliser à la place de Regular. Merci pour ton aide.
      L'association Sorgin Informatique Libre fait de l'éducation populaire au numérique libre au Pays basque : www.sorgin-informatique-libre.org

      Commentaire


      • #4
        Envoyé par sorgin-informatique-libre Voir le message
        Si avec l'action snippet de UP il n'y a plus se problème je vais l'utiliser à la place de Regular. Merci pour ton aide.
        Non, cela ne marchera pas avec UP
        Le plus important dans ma réponse est :
        "Il y a peut-être une possibilité avec snippet de Regular Labs​, en le déplaçant dans l'ordre des plugins pour qu'il s'exécute avant que UP rentre en scène.​"
        Mais je n'ai aucune idée de comment fonctionne la version de Regular Labs
        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


        • #5
          Envoyé par lomart Voir le message
          Non, cela ne marchera pas avec UP
          J'avais mal compris ça :

          Envoyé par lomart Voir le message
          ...en évitant de gérer l'ordre d'exécution des plugins.
          J'avais compris qu'avec l'action UP, contrairement avec Snippet de Regular, il n'y avait pas de souci d'ordre d’exécution.


          Envoyé par lomart Voir le message
          Le plus important dans ma réponse est :
          "Il y a peut-être une possibilité avec snippet de Regular Labs​, en le déplaçant dans l'ordre des plugins pour qu'il s'exécute avant que UP rentre en scène.​"
          Dans la liste des plugins je n'arrive pas à déplacer UP pour le mettre après System - Regular Labs - Snippets. À un moment je ne peux plus. Je suis même allé dans les réglages de UP pour le placer a la fin. Mais il reste toujours avant Regular. Pareil pour ce dernier. Dans ses réglages Je le place en premiers.

          En fait j'ai remarqué que l'on peut déplacer des plugins uniquement par rapport à des plugins de mêmes Types.
          L'association Sorgin Informatique Libre fait de l'éducation populaire au numérique libre au Pays basque : www.sorgin-informatique-libre.org

          Commentaire


          • #6
            Envoyé par sorgin-informatique-libre Voir le message
            En fait j'ai remarqué que l'on peut déplacer des plugins uniquement par rapport à des plugins de mêmes Types.
            C'est ce à quoi j'ai pensé après ma réponse en recherchant le type de Regular labs.
            Il faudrait un plugin de contenu snippets (que je n'ai pas trouvé sur la jed)

            Par contre, j'ai écrit, il y a longtemps, un plugin qui fait l'affaire : https://lomart.fr/extensions-blog/39.../55-lm-artplug
            Il suffit d'écrire les shortcodes dans la zone "Code à insérer AVANT contenu" et de choisir la ou les catégories ciblées
            Et ne pas oublier de le mettre devant UP dans la liste des plugins

            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

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X