We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 28755
    • 30 Posts
    Ciao ho installato modx che ritengo fantastico.. ma ora ho un problema magari sono io che non riesco a risolvere ed è sotto ai miei occhi..

    Io ho creato una serie di cartelle (cartella1, cartella2, cartella3 etc) che dovrebbero contenere altre cartelle (c1-1,c1-2,c1-3 -- c2-1,c2-2,c2-3 etc) e ogni cartella rispettivamente altre cartelle o pagine..
    -cartella1
    --c1-1
    ---cartellaxx
    ---paginaxxx
    --c1-2
    --c1-3
    -cartella2
    --c2-1
    --c2-2
    --c2-3
    -cartella3
    --c3-1
    --c3-2
    --c3-3
    Ora io vorrei fare in modo che quando si va nella pagina cartella1 vengano fuori nella pagina la lista delle sottocartelle, cliccando su una di quelle venire fuori la lista delle cartelle o pagine contenute in quella cartella..

    Per esempio nella pagina cartella3 dovrebbe venire fuori c3-1 c3-2 c3-3


    Come posso fare?? Se non avete capito ditemelo che cerco di spiegarvi meglio.. spero di essere stato abbastanza chiaro

    Grazie
      • 15896
      • 80 Posts
      Usa semplicemente lo snippet per i menu (DropMenu, Wayfinder o qualsiasi dei snippet permenu disponibili) indicando per ogni pagina una chiamata diversa allo snippet facendo partire il menu dall’id della pagina stessa.

      Se invece ti interessa avere un menu che da qualsiasi posizione ti faccia vedere la gerarchia delle pagine del sito, esistono molte soluzioni, di solito si tratta solo di indicare fino a quale livello di profondità si vuole che il menu scenda dalla home.
        • 28755
        • 30 Posts
        Ho usato Wayfinder e sono riuscito perfettamente a fare quello che volevo..

        Ora avrei un problema

        Ho attivato friendly URLs , friendly aliases, friendly alias path, e Allow duplicate aliases

        Io ho una cartella cartella che chiamiamo cartellaxxx che contiene diversi documenti e cartelle..

        Come faccio per mantenere la gerarchia delle cartelle nell’url senza avere nell’url cartellaxxx

        In pratica vorrei che le cartelle e i documenti contenuti in cartellaxxx non abbiano come parente nell’url cartellaxxx
        e quindi invece di essere http://sito.net/cartellaxxx/xx/xx2.html dovrebbe essere http://sito.net/xx/xx2.html

        E’ possibile?
        Grazie
          • 15896
          • 80 Posts
          Quote from: stupid at Nov 11, 2006, 09:14 AM


          Io ho una cartella cartella che chiamiamo cartellaxxx che contiene diversi documenti e cartelle..

          Come faccio per mantenere la gerarchia delle cartelle nell’url senza avere nell’url cartellaxxx

          In pratica vorrei che le cartelle e i documenti contenuti in cartellaxxx non abbiano come parente nell’url cartellaxxx
          e quindi invece di essere http://sito.net/cartellaxxx/xx/xx2.html dovrebbe essere http://sito.net/xx/xx2.html



          Sinceramente non ho mai provato ad attivare gli alias path etc, però mi chiedevo se tu non dai un alias alla cartellaxxx cosa succede? Viene dato in automatico, o viene messo l’id della cartella al posto del nome?

          Altrimenti credo che tu non possa fare niente se non andare a cambiare il codice della funzione che si occupa del rewriting (la trovi dentro /manager/includes/document.parser.class.inc.php) e mettergli una istruzione condizionale per valutare il tuo caso (che farla hardcoded mi sembra poco elegamente, quindi dovresti trovare anche la maniera di trasmettergli un flag per comunicargli quando applicarla).
          Con le RewriteCond e RewriteRule di .htaccess mi sembra piuttosto impossibile, a meno che, non adotti una soluzione molto hardcoded, comunicandogli tutti gli id che vuoi vengano valutati diversamente da come fa modx e crei tu la tua regola di riscrittura.

          Ciao
            • 2762
            • 1,198 Posts
            Kimu, senza aver sperimentato gli alias path, ti ha risposto.
            Gli alias path rispettano la struttura del sito quindi non vi è modo ( e probabilmente motivo) attraverso modx di alterare il percorso di un documento.
              Free MODx Graphic resources and Templates www.tattoocms.it
              -----------------------------------------------------

              MODx IT  www.modx.it
              -----------------------------------------------------

              bubuna.com - Web & Multimedia Design
              • 25291
              • 6 Posts
              Ciao a tutti
              Sto facendo i primi pasi con cms (modx),sono riuscito ad installare il modulo photogallery, ora mi piacerebbe creare un forum come si fa????
              ciao a tutti e un grazie anticipato per le risposte
              Roby
                • 28755
                • 30 Posts
                in realta un motivo c’era.. era per creare in amministrazione una cartella che contenesse alcune pagine per non confonderle con le altre (e mantenerle ordinate insieme) ma non avere un parametro in più nell’url..

                Cmq in effetti avete ragione.. vedrò di scegliere se lasciare tutte le pagine insieme (e quindi niente cartella) oppure di "tenermi" il mio parametro in piu nell’url wink

                Ultimo problema (..della giornata..): E’ possibile con wayfinder fare l’output di un numero x di elementi (la meta o la meta meno uno se sono dispari, altrimenti anche un numero fisso).. poi io inserisco dell’html.. e mandare in outpur il resto del menu?

                Questo perchè dovrei creare il menu su 2 colonne e quindi mi servirebbe la prima meta del menu poi chiudo il div e ne apro un altro e poi devo inserire la restante meta del menu

                Grazie 1000.. mi state dando un grande aiuto!!
                  • 2762
                  • 1,198 Posts
                  @stupid, sinceramente non so se wayfinder ha un parametro tipo start stop di Ditto, per ora mi sto concentrando sulle sue capacità nel creare ottimi menu multilivello (dropdown, flyout, utilizzo con moofx ecc), prova a vedere la lista dei parametri che credo sia molto ricca.

                  In alternativa potresti usare proprio Ditto, non vedo limitazioni nel suo utilizzo, puoi simulare il vecchio dropmenu, assegnando un <ul> esternamente alla chiamata di Ditto e <li> all’interno del template di Ditto

                  es:
                  in un menu:

                  <ul> [[Ditto?....&start=`1`  &stop=`5`] </ul>


                  nell’altro
                  <ul> [[Ditto?....&start=`6`  &stop=`10`] </ul>

                  e nel tpl di ditto qualcosa tipo
                  <li><a href="[~[+id+]~]" title="[+title+]">[+title+]</a></li>


                  dovrebbe funzionare wink
                    Free MODx Graphic resources and Templates www.tattoocms.it
                    -----------------------------------------------------

                    MODx IT  www.modx.it
                    -----------------------------------------------------

                    bubuna.com - Web & Multimedia Design
                    • 28755
                    • 30 Posts
                    su questa pagina http://www.muddydogpaws.com/notebook/wayfinder-10.html Ho trovato che watfinder ha un parametro limit..

                    description: The limit parameter causes Wayfinder to only process the number of items specified per level.

                    Solo che non c’è un paramatro simile a start..

                    io cmq sto usando la nuova beta.. non so se utilizza un altra versione di wayfinder..
                      • 15896
                      • 80 Posts
                      Se wayfinder, come penso visto le ultime tendenze nello sviluppo degli snippet per modx, è gestito da una classe pui chiamarlo più volte nella stessa pagina, indicandogli ogni volta un diverso id di partenza.

                      Non vedo però perché crearsi tanta pena, visto che come credo tu hai un numero x di pagine, tutte sotto la root o tutte dentro una cartella, che vuoi vengano visualizzate da x1 a xn in un menu e da xn+1 a xm nell altro. Una soluzione del genere avrebbe bisogno di un parametro in più.
                      Anche se la soluzione migliore sarebbe quella di dividerle mettendole dentro 2 cartelle con un blank template (cioè cartelle pure) e poi richiamare wayfinder 2 volte, indicandogli l’id di partenza della prima cartella per il primo menu e della seconda cartella per il secondo menu.
                      Ma se proprio le vuoi tutte assieme allora devi vedere se wayfinder ha un parametro tipo filter che dovrebbe poter essere usato indicando il valore di una template variabile, che associata alla pagina indica a wayfinder se quella pagina deve essere inclusa o no nel menu.
                      Se wayfinder ha una cosa del genere (mi pare dropmenu l’avesse), puoi sfruttarla, anche se mi sembra molto più laboriosa e complessa del semplice utilizzo di 2 cartelle.

                      Ciao