On Mon, Dec 24, 2012 at 5:00 AM, mediawiki-l-request@lists.wikimedia.orgwrote:
On Sun, Dec 23, 2012 at 11:19 PM, Benny Lichtner bennlich@gmail.com wrote:
Sticking a category link in a wiki page automatically adds that wiki page to the corresponding category page. For example, inserting [[Category:Puppies]] adds the page to the Puppies category.
Is it possible to achieve the same result with something like [[Category:{{#puppiesfunc}}]], where {{#puppiesfunc}} is replaced by "Puppies"? I guess I'm wondering how the automatic population of category pages works under the hood.
Can you state the actual problem you're trying to solve instead of the way you want to solve it?
Good idea.
Anyway, maybe you're looking for addTrackingCategory()
https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=blob;f=includes...
I'm creating pages that represent stores, and the format of every store page is identical, so each store page transcludes the same store template (which is used approximately like this: {{ store_template | storeID }}). But stores belong to different categories depending on the kinds of goods they sell. I have a parser function that, given the storeID, can fetch the right good type from a database, so I want to use that function in the store_template to categorize every store page dynamically.