We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 20394
    • 134 Posts
    Je viens de lire cette demande de snippet pour voter à propos des documents.
    En regardant la solution du site masuga.com, j’ai vu que l’on devait associer un bout de CSS au snippet.
    Or il est de bon ton (je crois) de ne pas inclure de CSS dans un snippet.

    Voici une piste de réflexion.
    Mon idée serait de gérer les templates différemment : au lieu d’écrire la feuille de style que l’on souhaite associé au template, on dispose d’un champ input (multiple-select) où l’on peut sélectionner plusieurs chunks contenant des directives CSS. Ces associations sont enregistrées dans une nouvelle table.
    Ensuite le documentObject a la liste de ces chunks CSS, par exemple :
    $modx->documentObject['css_chunks']

    Les snippets pourrait ensuite rajouter les css_chunks les concernant dans cette liste, ou plutôt l’existence d’un snippet entraîne l’appel d’un css_chunk.
    A la fin on concatène la liste et on la mets à la place de [*css*] (là c’est pas terrible car les commandes css se retrouvent dans la sortie).
      • 6726
      • 7,075 Posts
      je pense que l’utilisation de cette méthode
      [Tutoriel] Utiliser les CSS en tant que document MODx

      pourrait t’intéresser smiley
        .: COO - Commerce Guys - Community Driven Innovation :.


        MODx est l'outil id
        • 20394
        • 134 Posts
        J’avais vu ce toptic (merci d’ailleurs pour ce tutoriel smiley).
        Malheureusement je ne sais pas gérer les urls simples et donc les alias avec mon serveur.
          • 6726
          • 7,075 Posts
          Tu as une config spécifique ?

          Parcequ’avec MODx, les urls simples c’est du gâteau à côté des autres systèmes... pas de tweaking des .htaccess ou autre gymnastique compliquées, c’est simple (du moins si mod_rewrite est installé sur ton serveur) !
            .: COO - Commerce Guys - Community Driven Innovation :.


            MODx est l'outil id