Author: morgon.kanter
Description:
I run a decent sized wiki (linked in the URL), and we often set semantic properties via infobox templates and general formatting templates, as I think is a pretty standard and useful practice. However, these pages (we'll call one "foo") that use these templates (we'll call one "bar") occasionally get transcluded into other pages (which we'll call "foobar") whose purpose is to compile a large number of foo-pages. However, this brings up a bit of a problem where the properties that are on page foo start showing up on page foobar, which we don't want. However, all those properties are set in template bar, and we also need the formatting aspects from template bar to show up on page foobar, so we can't just surround the inclusion call to bar on page foo in noinclude tags -- then we wouldn't get the information we need onto page foobar. As a result all the properties set by bar show up on foobar -- something we don't want to happen.
To get around this, we kindly request that a new configuration option be added to Semantic MediaWiki, one that says something like "don't transclude properties from pages unless they're in these namespaces". The way it would work would be that if a template (that is in a transclude-okay namespace) gets put onto another page the properties go with it, but if that other page (that is not in a transclude-okay namespace) gets put into another page the properties set by the template do *not* go with it.
Version: unspecified
Severity: enhancement
URL: http://dungeons.wikia.com