We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1362
    • 94 Posts
    Bonjour,

    sur un site en chantier, j'ai deux colonnes :celle de gauche avec un fond blanc et celle de droite avec un fond jaune-orangé.

    Mes titres dans la colonne droite sont en blanc et dans la fenêtre de gestion de contenu, le contenu apparaît sur un fond blanc donc mes titres ne sont pas visibles wink


    une petit astuce me serait bien utile pour mettre un fond dans l'interface de gestion ! le site en question, c'est par ici http://www.addition-competences.com

    Amigafreak
      desktop publishing & web design

      Evo and Revo user
      • 36404
      • 307 Posts
      Salut,

      je ne suis pas sûr de bien comprendre ce que tu veux dire par l'interface d'administration, est-ce qu'il ne s'agirait pas plutôt de tinyMCE ? en gros lui mettre un fond de couleur pour éditer le contenu de ces pavés-là ?

      si oui, question, ils s'éditent dans une variable de template en propre ou ils sont dans un div dans le content par ex et c'est ce div que tu veux mettre en couleur ?

      dans le deuxième cas, c'est assez simple, je suppose que le div en question a une class, il suffit juste d'ajouter la class en question dans la feuille de style de tiny pour qu'il la reconnaisse et la traite. la modif est simple et à faire dans assets/plugins/tinymce/style/content.css

      dans le premier cas, la solution la plus """simple""" que je vois, est d'utiliser des templates dans tinymce, template qui chargerait par ex dans ton cas juste un div avec la class en question (même modif que précedemment à effectuer pour que tiny la comprenne) voire carrément un bloc de contenu pré mis en page avec du bolo qu'il n'y a plus qu'à changer

      avant de te filer la migraine avec la façon d'implémenter ça dans modx, dis-moi juste si c'est ce que tu cherches

      have swing
        réfléchir avant d'agir
        • 36624
        • 535 Posts
        suis pas sûr d'avoir tout compris mais voici ce que tu peux faire.

        ne pas mettre de couleur dans tinymce, uniquement des h1,h2,h3.

        par contre mettre une classe sur les conteneurs de ton template et après faire dans ta css

        #colonnegauche h1 {color:#fff}
        #colonnedroite h1 {color:#ff000;}
          CTRL+SHIFT+U - Clear Cache
          CTRL+SHIFT+H - Hiding Heft Panel
          CTRL+SHIFT+N - Fast Create Resource
          CTRL+ALT+P - Preview Recource (in edit resorce window)
          CTRL+ALT+S - Save
          • 36404
          • 307 Posts
          :) hello,

          je pense, que ça, il sait le faire smiley le problème venant plutôt si j'ai bien compris, de reproduire dans tinyMCE ce qui se passe en front histoire de constater de visu la mise en couleur de ce qu'on fait

          sinon, un peu comme ce que tu préconises, perso, pour faire simple, j'explique souvent à mes clients "ne vous inquiétez pas, vous le voyez noir dans l'éditeur mais sur le site ce sera de la bonne couleur"
          malgré tout, faut bien reconnaître que, parfois, c'est un peu frustrant d'où l'intervention musclée -> gestion de templates dans tinyMCE

          have swing
            réfléchir avant d'agir
            • 36624
            • 535 Posts
            ok ok smiley

            sinon une autre alternative, c'est de mettre un style dans le body de tinymce pour afficher une couleur qui n'est pas blanc... genre vert.. comme ça tes titres blancs ou jaunes s'afficheront dans tous les cas

            think different:)
              CTRL+SHIFT+U - Clear Cache
              CTRL+SHIFT+H - Hiding Heft Panel
              CTRL+SHIFT+N - Fast Create Resource
              CTRL+ALT+P - Preview Recource (in edit resorce window)
              CTRL+ALT+S - Save
              • 36404
              • 307 Posts
              :) je suis assez d'accord avec la maxime... que je pratique en plus ici autant que je peux, think Evo ! ça commence à ressembler de plus en plus férocement à "different", doesn't it ? smiley

              have swing
                réfléchir avant d'agir