We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36624
    • 535 Posts
    mmh.. bon y a de l’idée mais c’est pas pratique à mon avis de faire comme tu fais.

    alors voici une suggestion :

    tu fais un document par réalisation dans un dossier conteneur:

    réalisations :
    |---------- realisation1
    |---------- realisation2
    |---------- realisation3

    et ds ta page principale tu liste avec ditto tes réalisations. Comme ça tu es libre de filtrer comme tu veux (par defaut 3 derniers).

    tu a donc deux templates: un pour la page principale et un deuxième que pour les pages réalisations.

    ton template "réalisation" c’est le même que le premier sauf que tu rajoute plein de tvs du genre : [*type*] , [*client*] etc..

    une fois tes docs remplis tu te fais un chunk pour ditto avec tes tv appelés [+type+], [+client+] etc..


      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
      • 12237
      • 60 Posts
      bon faudrais que je perfectionne mes appels ditto grin
      donc voila ce que j’ai
      [!Ditto? &parents=`6` &depth=`1` &sort_by=`pub_date` !]
      <div id="latest-realisations">
      <img src="assets/templates/okooz/images/aperçu.jpg" alt="Okooz.com" />

      <p> <span class="titre">Type de réalisation:</span>
      [*type*]</p>


      <p> <span class="titre">Client:</span>
      [*pagetitle*]</p>



      <p> <span class="titre">Logiciels utilisés:</span>
      Adobe Photoshop CS3</p>


      <p> <span class="titre">Statut:</span>
      En construction</p>



      <p> <span class="titre">Description du site:</span>

      Unde Rufinus ea tempestate praefectus praetorio ad discrimen trusus est ultimum. ire enim ipse compellebatur ad militem,
      quem exagitabat inopia simul et feritas, et alioqui coalito more in ordinarias dignitates asperum semper et saevum, ut
      satisfaceret atque monstraret, quam ob causam annonae convectio sit impedita.</p>
      </div>

      mais bon il prend en compte le document parent
      mionce alors
      ça a l’air simple
      mais je suis totalement perdu !!
        • 36624
        • 535 Posts
        presque !

        bon simplifions tu dois mettre ton chunk dans l’appel ditto ( note le "&tpl=" à la fin ).

        &parents doit pointer sur le dossier qui contient les autres.

        exemple :
        [!Ditto? &parents=`6`  &display=`all` &tpl=`listeRealisations` !]


        il faut donc ensuite créer le chunk "listeRealisations" avec ton code :
        <div id="latest-realisations">
              [+image+]
            
              <p> <span class="titre">Type de réalisation:</span>
                    [+type+]</p>
                    <br />
              <p> <span class="titre">Client:</span>
                    [+pagetitle+]</p>
        
                    <br />
              <p> <span class="titre">Logiciels utilisés:</span>
                    [+logiciel+]</p>
                    <br />
              <p> <span class="titre">Statut:</span>
                    [+statut+]</p>
                    <br />
        
              <p> <span class="titre">Description du site:</span>   <br/>
                    [+content+]</p>   
           </div>
        


        est-ce que c’est plus clair ? smiley
          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
          • 12237
          • 60 Posts
          ok, merci beaucoup
          ça marche mais au lieu d’afficher la valeur de cette TV, ilaffiche "document
          je sais pas pk
          sinon, mercu beaucoup manu et david

          sinon HS: je veux créer une tv de type dropdown list menu
          comment puis renseigner des champs que je veut mettre
          par exemple dedan,je veux mettre sois on choisi en ligne sois on choisit en construction
          comment faire cela ?
          merci d’avance
            • 36624
            • 535 Posts
            Quote from: hlb-community at Mar 27, 2008, 03:31 PM

            ok, merci beaucoup
            ça marche mais au lieu d’afficher la valeur de cette TV, ilaffiche "document
            je sais pas pk

            document not found, c’est quand il trouve pas de document à lister.. (tu a pas d’enfants dans le parent par exemple..)
            Quote from: hlb-community at Mar 27, 2008, 03:31 PM

            sinon HS: je veux créer une tv de type dropdown list menu
            comment puis renseigner des champs que je veut mettre
            par exemple dedan,je veux mettre sois on choisi en ligne sois on choisit en construction
            comment faire cela ?

            exemple avec des couleurs : Red==#FF0000||Green==#00FF00||Blue==#0000FF

            il faut absolument que tu lise rapidement cette page http://modxcms.com/creating-a-template-variable.html (en) qui explique les concepts de base des TV.. ça va te sauver la vie.
              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
              • 12237
              • 60 Posts
              oui, merci
              j’avais trouvé ça juste apres avoir posté
              on sépare par des ||
              merci beaucoups

              edit: pourtant si, j’ai des children
              ça marche pour les autres TV
                • 12237
                • 60 Posts
                en fait j’ai trouvé pourquoi ça affichait document
                parcequ’un il existe deja TV du nom de type, ça cré donc un conflit avec la TV que j’ai créé

                sinon, merci beaucoup pour ton aide manu !!