We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 295
    • 10 Posts
    Arrivo dalla tradizionale programmazione MVC con un framework PHP (CodeIgniter) senza aver mai avuto occasione di provare un CMS, con moduli ... e roba del genere. Ho letto la guida ma mi manca qualcosa per capire meglio come fare a usare MODX per fare ad esempio un elenco di news, con un pagina in cui se ne vedono una decina in anteprima e che risulta paginata e dalle quali si può visualizzare poi il testo integrale di una di esse (tipo quello che qui http://www.granparadisonatura.vda.it/home ho fatto facilmente con il framework). C’è un qualche tutorial.... o insomma qualcosa di più preciso e pratico dell aguida? Grazie mille in anticipo.
      • 34162
      • 1 Posts
      Ti dirò che io sono al primo sito con modx e arrivo dal mondo cackephp, e-xoops, typo3 (per php)...
      Inizialmente non capivo neppure io e a dire il vero le risposte (quelle che ho ricevuto) mi lasciavano perplesso... Abbituato ai tomi di tutorial...
      Comunque facciamola semplice:
      Crei una pagina e la chiami contenitore.
      Li ci infili (direttamente nell’editor) questo codice
      [[Ditto? &startID=`71` &summarize=`15` &removeChunk=`Comments` &tpl=`riassunti` &paginate=`1` &extenders=`summary,dateFilter` &paginateAlwaysShowLinks=`0` &tagData=`documentTags` &language=`italian`]]
      [+previous+] [+pages+] [+next+]
      


      Parliamo del codice che ti ho scritto...
      &startID=`71` qui sstituisci al 71 l’id della pagina contenitore (poi ci darai un nome più appropiato)...
      &tpl=`riassunti` questo è il chunk che ho scritto per questa pagina contenitore che ora ti allego:
      <li>
      <a href="[~[+id+]~]" title="[+title+]">
      <div class="gruppo_notizia">
      	<h2>[+title+]</h2>
      	<h3><em>[+longtitle+]</em></h3>
      	<div class="autore">Autore: <b>[+tvautore+]</b></div>
      	<div class="abstract">[+introtext+]</div>
             <b>Continua <img src="assets/templates/img/blue_arrow.gif" align="absmiddle" border="0" /></b>
      </div>
      </a>
      <br /><br />
      </li>
      

      In questo codice uso anche delle TV ([+tvautore+]).. Ho perso due ore a capire significava variabile di template...
      Spesso, chi da supporto dimentica che un nuovo utente TV significa Simpson sulla FOX e magalli sulla Rai...
      E ti svelo un’altra cosa appena compresa...: se usi [+tvautore+] fai riferimento alla variabile di template del documento elencato se invece hai una TV nel template attuale devi usare [*tvautore*]...
      Tornando al codice iniziale...
      &paginate=`1`

      Significa che avrai una paginazione in puro stile google.
      &summarize=`15`

      Ogni pagina conterrà 15 articoli...
      Insomma sulla chiamata Ditto (lo strumento principale per un modx user) ci infili molte altre cose ma non te le posso elencare tutte.. Fa il bravo, dai un’occhio alle API...

      Chi era abbituato ad un sistema modulare: mambo, xoops e affini si trova spaesato.
      Chi era solito usare un framework puro come cakephp pure... Se poi usavi Rails quando guardi modx non capisci nulla...

      E’ esattamente quello che è appena successo a me. Quindi prendi con le pinze le informazioni che ti ho dato... Anche se, funzionano...

      In ogni caso alla fine modx è quanto di meglio ho visto in 2 mesi di test. Ho abbandonato l’idea di ruby on rails per le dificolta di migrare il mio server senza rischiare di far danni ai domini attivi e magari perdere Plesk che mi è così comodo da dare ai clienti...
      Typo è la cosa più macchinosa del mondo, ma fa di tutto. Modx promette altrettanto (non può certo essere facile...)
      Ez publish è un vero vampiro... Succhia risorse al server a non finire...

      Alla fine cosa ti resta il puro MVC?
      MVC va bene per i progetti su misura e magari molto complessi,,,
      Per le cose semplici un content come questo è il top...
      Almeno così mi sembra di intuire... ma ti dirò di più fra q1ualche mese quando finalmente l’avrò assimilato.
        • 1970
        • 3 Posts
        Anche io devo creare un elenco di news ed è la prima volta che utilizzo modx.
        Ho seguito i consigli ed ho preso con le pinze il codice sopra riportato, ho creato la mia pagina contenitore, il mio chunk... ma ora come faccio per inserire una news ad esempio? Ho anche provato a creare una paginain cui richiamo il chunk ma come faccio a passargli i parametri per popolarlo?
        Scusate ma non riesco ancora a capire granchè.
          • 295
          • 10 Posts
          Sei riuscito a fare le news?
            • 25260
            • 156 Posts
            per creare una newslist basta usare la snippet ditto smiley