I don’t know if this is what your were trying to explain to me, but I did find a way to get it to work.
For those that are curious here’s what I ended up doing:
Created the tv product-tags
Input Type: Check Box
Input Option Values: tag1||tag2||tag3
Widget: Delimited List
Delimiter: ||
gave access to the template used by the Products(4) page.
Created a container within my Poroducts(4) container and named it Tags(26) but used a URL alias of "section" so that my URL would end up looking like: mysite.com/products/section/tag1
On the products page I included
{{tag-menu}}
[[Ditto? &parents=`4` &tpl=`product-template` &filter=`id,24,2|id,25,2|id,26,2` &display=`9` &paginate=`1` &paginateAlwaysShowLinks=`0` &tagData=`product-tags` &tagDelimiter=`||` &tagDocumentID=`26`]]
<div id="page-nav">[+previous+] [+pages+] [+next+]</div>
tag-menu chunk:
<div>
<form action="#" onsubmit="return false" method="post">
<select name="goto" onChange="jumpTo(this);">
<option value="please choose one">Please choose one</option>
[!Ditto? &parents=`26` &tpl=`tag-menu-option` &tagData=`product-tags` &sortBy=`tags` &sortDir=`ASC`!]
</select>
</form>
</div>
tag-menu-option chunk:
<option value="[~[+id+]~]">[+pagetitle+]</option>
javascript to make jump menu work - from
http://wiki.modxcms.com/index.php/Dropdown_Menu_with_Ditto
<script type="text/javascript">
function jumpTo(selObj){
thevalue = selObj.options[selObj.selectedIndex].value;
if (thevalue != 0) window.location= thevalue;
return false
}
</script>
I didn’t use a call on Tags(26) - I just made it a container and created a page for each tag term I wanted to use within it. On each of these pages I included another jump menu and the call below. For each page I updated the &tagDocumentID and &tags perameters accordingly
[!Ditto? &parents=`4` &tpl=`product-template` &display=`9` &paginate=`1` &paginateAlwaysShowLinks=`0` &tagData=`product-tags` &tagDelimiter=`||` &tagSort=`0` &tagDocumentID=`27` &tagMode=`onlyTags` &tags=`tag1` !]
I really struggled with the idea of having to create a page for each tag term within a container. I guess that just shows my inexperience, but it took me a bit to wrap my mind around it all. I thought for sure that there would be a way to include some sort of conditional coding so that I would only need the Tags(26)page.
At this point I haven’t applied any css styling but it does wk if you want to look:
http://www.massagecenters.webbdemo.com/products
Cheers!
Jules