Template:Category intersection/doc

Description
This is a DPL (Dynamic Page List) template that finds the intersection of two categories. It is intended to replace some redundant categories with a logical AND of two other categories. The output is alphabetical by page name and is formatted like a category page. Redirect pages are included in the results.

Cache Problem
At some point after creation of this template, it stopped working correctly. It would either claim that you were missing one of the arguments, or it would ignore your inputs and return the results from the last time it was called. My hypothesis is that Wikia changed the rules governing caching of pages and possibly broke the  feature of DPL. See my bug report here. A workaround for this problem is to append  to the end of the URL. This seems to force a cache clear and return the correct results. I have updated the examples below to use this workaround. EDIT: Yes, Fandom does not allow you to set.

With the migration to UCP (upgrade to MediaWiki 1.33) the purge action now comes with a confirmation dialog box which does not preserve the URL arguments that are passed to this template. A "temporary" fix for this is some JavaScript written by User:MarkusRost and is installed in MediaWiki:Common.js. See also the w:Help:DynamicPageList/Conversion_cheat_sheet.

Usage
There are two arguments,  and , that are passed through the URL so that this template may be used in multiple places. In the URL, the first argument after the page name must be delineated with a question mark,, otherwise the whole argument string is interpreted as part of the name and the wiki complains the page does not exist. The second argument and any others are delineated by an ampersand. The Magic Word  can be used to create the URL and will insert the question mark before the query_string for you. Note that spaces in the query_string must be replaced by underscore characters.

There is now a handy utility template MakeIntersectionCatLink, that will create a link for you. Just pass in the two category names and optional link text.

Examples
A link that gives all Gems that are Magic items would be constructed with: [ Example link 1]

Other examples: [ Wizards of Cormyr] and [ Great red wyrms]