We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 28456
    • 83 Posts
    Ik ben met een (oude) nog Evo site bezig en ik zou graag willen dat het laatst aangepaste artikel(de titel) in de sidebar wordt getoond.
    Dat werkt nu opzich al goed met "ListIndexer" maar deze laat alleen het nieuwste arikel zien. Wat ik dus zou willen is het laatst aangepaste artikel(en)

    Wie weet hoe ik dit voor elkaar krijg?

    Stefan
    • $c = $modx->newQuery('modResource');
      $c->sortby('editedon', 'DESC');
      $c->limit(1);
      $laatste = $modx->getObject('modResource', $c);
      return $modx->getChunk($tpl, $laatste->toArray());

      [[snippet? &tpl=`naam van een chunk`]]

      In de chunj gebruik je vervolgens placeholders als [[+pagetitle]].
        Mark Hamstra • Developer spending his days working on Premium Extras and a MODX Site Dashboard with the ability to remotely upgrade MODX and extras to make the MODX world a little better.

        Tweet me @mark_hamstra, check my infrequent blog at markhamstra.com, my slightly more frequent ramblings at MODX.today or see code at Github.
        • 28456
        • 83 Posts
        Hoi Mark,

        Kun je het iets meer toelichten?
        Zodat ik het kan gebruiken en ook goed begrijp.
        Zijn die eerste 5 regels een snippet?

        Groet
        Stefan
        • Klopt, dat is een snippet, en die roep je aan met een &tpl property voor een chunk om de output mee te bouwen..
            Mark Hamstra • Developer spending his days working on Premium Extras and a MODX Site Dashboard with the ability to remotely upgrade MODX and extras to make the MODX world a little better.

            Tweet me @mark_hamstra, check my infrequent blog at markhamstra.com, my slightly more frequent ramblings at MODX.today or see code at Github.
            • 28456
            • 83 Posts
            In mijn test omgeving(Revo) werkt het perfect dus tot zover bedankt. De site waar ik dit wil inbouwen is nog Evo en hier werkt het niet. Ik heb al naar de syntax gekeken maar dat lijkt goed. Is deze snippet wellicht anders?
            Melding is:
            Fatal error: Call to undefined method DocumentParser::newQuery() in /var/www/xxxxx/xxxx.com/dev/manager/includes/document.parser.class.inc.php(814) : eval()'d code on line 2
              • 40092
              • 265 Posts
              Dat het in Revo werkt en in Evo niet is logisch en simpel te verklaren smiley
              De snippet die Mark geeft is xPDO voor Revo, dat nog niet in evolution gebruikt werd.

              Je zou de snippet iets moeten ombuigen naar evo, ik heb nu even weinig tijd en verwijs je naar de documentatie hiervoor: http://rtfm.modx.com/display/Evo1/select

              Mocht je er echt niet uitkomen heb ik eind vd dag iets meer tijd om mee te kijken.
                • 28456
                • 83 Posts
                En bedankt voor de snelle reactie. Ik heb de link even bekeken maar dit gaat voor mij (helaas) tever. Dus als iemand er eens naar wil kijken zou ik dat erg leuk vinden.
                Voor nu bedankt.
                Stefan