You had a combination of a few simple problems (which I fixed):
1. You were running Ditto 1.0 and not 1.0.1
2. In your snippet call you forgot to start with a ? so nothing was returned
3. You didn’t use the correct parameter names (multilevel changed to multiLevel for example)
4. Since you were not using a custom template you had to include the tv in HiddenTVs so that the filter could use it
5. The filter should not have had the last ,2 (sorry, my bad)
Here is the working call:
[!Ditto? &startID=`0` &multiLevel=`1` &hiddenTVs=`ShowOnHomepage `&filter=`tvShowOnHomepage,1`!]
[/code[