Board Thread:Support Requests - Getting Technical/@comment-3344698-20130203130120/@comment-3335785-20130208003419

I've been mulling over how to fix this and I've come up with a couple of ideas:
 * Create a static version
 * Essentially create a massive template with all the information in. This isn't really a good idea for things like infoboxes as it'll be incredibly easy to mess things up and will likely put users off editing.
 * Add #switch to the infobox and add categories based on what the input is.
 * If the argument for ingredient 1 is flour, then the template automatically adds a category like Category:Items that use flour. As this is going to bloat the category module severely I'd use __HIDDENCAT__ to make them invisible to most users. You can view hidden categories by altering your preferences. You can then make a dpl call using that category and with some minor adjustments get rid of the includematch altogether, which I think we've agreed is the issue. I can't remember if the template uses dpl as tags or parser function, but it would need to be {{#dpl for this to work.

As a side note  was one of the first things I tried as a fix, with no results.