We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 18463
    • 121 Posts
    Martijn van Turnhout Reply #1, 14 years ago
    EDIT: heb het opgelost! Ik moest gewoon een unieke ID meegeven aan een van de Ditto calls. Nu doet alles het prima!

    Hallo,

    momenteel ben ik bezig om mijn eerste site in MODx te bouwen en dat gaat tot nu toe vrij goed! Normale pagina’s, nieuwspagina’s (inclusief Reflect archief) en productpagina’s zijn geen probleem. Ik heb echter een probleem met de paginatie van Ditto, in combinatie met meerdere calls op dezelfde pagina.

    Ik zal de situatie even uitleggen: momenteel ben ik bezig met de site voor knip, een bedrijf hier in de buurt. Zie knip. Ik wil graag aan de rechterkant telkens het allerlaatste project laten zien dat gemaakt is. Ik gebruik Ditto op verschillende pagina’s, dus bij parents voer ik logischerwijs `2,3,4,5´ voor de call aan de rechterkant in. Zoals je ziet op de pagina’s, wordt telkens rechts het laatst aangemaakte project getoond. In dit geval "Nieuwste asbest project".

    Indien ik echter naar "Utiliteitsbouw" ga en ik maak gebruik van de paginatie onderaan deze pagina, dan verandert de inhoud van Ditto call aan de rechterkant ook mee! Zie knip. Dat is uiteraard niet de bedoeling, deze moet gewoon vast blijven staan. Wat Ditto nu doet, is aan de rechterkant het project tonen dat zich op de vorige gepagineerde pagina bevindt.

    Heeft iemand enig idee hoe ik dit kan oplossen? Dit is de code die ik gebruik.

    Ditto call linkerkant (op Utiliteitsbouw pagina)

    [[Ditto? &parents=`2` &paginate=`1` &summarize=`1` &paginateAlwaysShowLinks=`0` &tpl=`project_overview_primary`]]
    <p class="pagination">[+pages+]</p>
    


    Inhoud `project_overview_primary’
    <div class="project">
      <h2>[+pagetitle+], <span>[+project_location+]</span></h2>
      <p>[+description+]</p>
      <ul>
        [+phx:if=`[+project_image_detail1+]`:is=``:then=``:else=`<li><img src="[+project_image_detail1:phpthumb=`w=284&h=169&zc=1`+]" width="284" height="169" alt="Afbeelding 1 - [+pagetitle+]" /></li>`+]
        [+phx:if=`[+project_image_detail2+]`:is=``:then=``:else=`<li><img src="[+project_image_detail2:phpthumb=`w=284&h=169&zc=1`+]" width="284" height="169" alt="Afbeelding 2 - [+pagetitle+]" /></li>`+]
      </ul>
    </div>
    


    Ditto call rechterkant

    [[Ditto? &parents=`2,3,4,5` &display=`1` &tpl=`cta_project_details`]]
    


    Inhoud `cta_project_details`
    <div id="cta_project">
      <p><a href="/[[GetField? &docid=`[+parent+]`&field=`alias`]]/"><img src="[+project_image_detail1:phpthumb=`w=310&h=180&zc=1`+]" width="310" height="180" alt="Afbeelding - [+pagetitle+]" /></a></p>
      <h2><a href="/[[GetField? &docid=`[+parent+]`&field=`alias`]]/">[+pagetitle+]</a></h2>
    </div>