Am I the only one that thinks the Ditto manual is practically useless for anyone that doesn’t already know how to use Ditto?
For example I was wanting to setup a Ditto call to display a folder of weblink documents. I figured Ditto would be good for that, so I go to the Ditto Manual and learn that the original call just to get things going is... well I can’t actually figure that out from the manual. But luckily I know a little bit about basic MODx calls so I figure out a call like this, which works...
[!Ditto? &parrents=`20` tpl=`links`!]
I figured it would be good to modify the template to only show a title, description, and the URL. So I try to modify the place holders to show that but the weblink doesn’t seem to do anything. Is that not a place holder? The other ones like [+title+] seem to work so maybe I’m just typing something wrong. I try to look up place holders in the Ditto manual and find this description.
placeholders
Initialize custom placeholders array for configs or extenders to add to
Well that’s not very helpful. No list and not links to any sort of other information. So I scan up and down thinking that maybe placeholders is an extender or something. No luck, that’s all the info on place holders.
So I remember that I wanted to categorize these links with tags and later have maybe a tag cloud. So I find the tutorial on Tagging and follow the steps (which by the way don’t mention anything about activating the extender). But I figured that out somehow and when I initialized the snippet it comes back with an error saying
Tagging Extender does not exist. Please check it.
I figured maybe the extender is a separate install, and go to the manual to find a place to download it. No luck with that. Nothing but the list of parameters.
While I’m there I wonder how the extender tag would work with more than one extender so I go to the extender section to see how the items should be separated (with a space, comma, multiple &extender tags, etc.) No luck again. All it says is that an extender is to load extra functionality into Ditto and the options are any extender in the extender folder or in the MODx base path via @file.
I could go on with a couple more problems but maybe I’m just missing a key piece of logic in how to use the manual. Or maybe I’m just stupid, but I haven’t had a problem like this with any of the other MODx snippets. Leading me to believe it’s not actually me that is stupid.