[[getResources? &depth=`0` &includeContent=`1` &includeTVs=`1` &includeTVList=`Image` &processTVs=`1` &processTVList=`Image` &tpl=`2016CategoryListingTpl` ]]
<li>
<a href="[[~[[+id]]]]">
<img src="[[+tv.Image:pthumb=`&w=640&h=640&zc=1&aoe=1&f=jpg&q=50`]]" alt="" />
<h3>[[+pagetitle:htmlent]]</h3>
<p>[[+introtext]]</p>
</a>
</li>
This question has been answered by tm2000. See the first response.
Do the normal pages and the Symlink have the same template?
Are the introtext and image set on the Symlink resource, or just on the resource the Symlink points to?
You may have to set them on the Symlink resource. If that doesn't work, something's definitely weird.
&forward_merge_excludes=`introtext,image`
AFAIK, getResources doesn't know Symlinks exist.
You set symlink_merge_fields, but you might try messing with forward_merge_excludes. They default to content, pub_date, unpub_date, richtext, _content, and _processed, which is why your other stuff is not getting through.
I'm not sure it would work with TVs, but it's worth a try. You should be able to set both symlink_merge_fields and forward_merge_excludes as properties in the getResources tag. The second one should be a comma-separated list of your extra fields (the defaults will be used automatically).
&forward_merge_excludes=`introtext,image`