PDO Resources just repeats current page instead of showing child pages

I have converted a site from Evo to Revo using GoRevo. For the most part it has worked great. I have pages that should list products. These pages are a couple levels deep into the navigation. Currently PdoResources is just listing out the current page you are on multiple times instead of getting the children of that page. I have included an image of what it looks like vs what it should look like. Current and new template / chunk code included below as well.

Any help would be appreciated how to get it to correctly display the child pages. I’ve tried multiple different settings on the pdoResources call with no luck.

The revo site did utilize Ultimate Parent, but not in the ditto call - not sure if that is the missing link somehow.

Current Evo Site Template

[!Breadcrumbs!]
			<nav>
				[!Wayfinder? &startId=` [[UltimateParent? &topLevel=`2`]]` &displayStart=`1` &level=`1` !]
			</nav>
			<article>
				[!Ditto? &orderBy=`pagetitle ASC` &tpl=`prodList`!]
			</article>

I included the Wayfinder call since the site uses UltimateParent. Not sure if that effects the Ditto call in anyway.

Current Evo Site ProdList chunk

<div class="prodListWrap">
	<h3 class="prodListTitle"><a href="[~[+id+]~]">[+pagetitle+]</a></h3>
	<a href="[~[+id+]~]"><img src="[+productThumb+]" class="prodListThumb" alt="" /></a>
	<p class="prodListIntro">[+introtext+]</p>
	<a href="[~[+id+]~]" class="contentButton small">View more info</a>
</div>

New Revo Site Template

[[!EvoBreadCrumbs]]
			<nav>
				[[!Wayfinder? &startId=`[[UltimateParent? &topLevel=`2`]]` &displayStart=`1` &level=`1` ]]
			</nav>
			<article>
[[!pdoResources?
    &includeTVs=`productThumb`
    &processTVs=`1`
    &includeContent=`1`
&tpl=`prodList`
]]
			</article>

New Revo Site ProdList Chunk

<div class="prodListWrap">
	<h3 class="prodListTitle"><a href="[[~[[*id]]]]">[[*pagetitle]]</a></h3>
	<a href="[[~[[*id]]]]"><img src="[[*productThumb]]" class="prodListThumb" alt="" /></a>
	<p class="prodListIntro">[[*introtext]]</p>
	<a href="[[~[[*id]]]]" class="contentButton small">View more infos</a>
</div>

Here is the Revo resource tree - the “Foundry & Sandblasting Supplies” page at the top is acting as the Homepage of the site.

You’re using the wrong type of MODX tag here. In the template-chunk use placeholder tags (with the +) instead of resource-field tag (with the *).

[[*pagetitle]] is the pagetitle of the resource, that was requested by the user (ID = 7).
[[+pagetitle]] is the pagetitle of the resource, that is currently processed by the pdoResources snippet.


With the default settings, you have to add the prefix tv. to TV placeholders in pdoResources[[+tv.productThumb]]


This property is not necessary, if you don’t output the content field in the chunk “prodList”.

Test if this property is really necessary. Using &processTVs can slow down the execution of the pdoResources snippet.
If you use a media-source for your image-TV, it’s probably sufficient to use the &prepareTVs property instead.


There is no need to call this snippet uncached. Use [[pdoResources? (without the !) instead.