Template talk:Category see also if exists

More category links
I have added a fallback category link.

However, you might have had better ideas in mind, e.g. linking to multiple categories if they exist.

So far I have only used the fallback category in Template:Namibia 1910s estab by year. In that instance I could easily replace it with a hard-coded alternative ifexist test, which IIRC we did include in one of the standard establishment nav templates. – Fayenatic  L ondon 11:56, 1 October 2018 (UTC)
 * Thanks for the ping. I don't recall whether I had considered a development of this template.
 * Having considered it now, I think that a multiple cat development of the original would be more in keeping with Template:Category see also, which supports multiple categories: output any of the list which exists. So  would produce
 * However, what you have made here is a genuinely useful idea which I suggest deserves a template of its own. I would suggest allowing multiple fallbacks so that the output is the first on the list which exists, or nothing if all are non-existent. The names I can come up with so far for such a template are a bit verbose "Category see also if exists with fallback", "Category see also first which exists" etc.  The latter feels better, but maybe "Category see also if exists 2" would be simplest? -- Brown Haired Girl (talk) • (contribs) 19:57, 1 October 2018 (UTC)
 * The original doc page did mention "(Hope to add the possibility for more category names)". Clearly it hasn't been a priority, but I agree that both development options could be useful.
 * I also agree with moving the fallback version to a different name. For brevity I like the suggestion "Category see also if exists 2". The suffix "2" might imply some parallel function with LinkCatIfExists2, so I considered adding parallel functionality to that template, but it's not wanted there – LinkCatIfExists2 already has a fallback outcome to show the same text, in grey, for the same target category but unlinked. Never mind; numerical suffixes have no consistency of function when used elsewhere, e.g. see Template:Hatnote templates. Let's go for it. – Fayenatic  L ondon 09:03, 2 October 2018 (UTC)
 * . Sounds good to me. Go for it! -- Brown Haired Girl (talk) • (contribs) 14:17, 2 October 2018 (UTC)
 * Done, see Template:Category see also if exists 2. I have reverted my changes on this template, and will leave its future development to you. – Fayenatic  L ondon 21:24, 2 October 2018 (UTC)
 * Many thanks,.
 * Thanks to your prompting the discussion, this template now supports multiple categories as parameters, by using the newly-created Module:Category see also if exists.
 * It would be very easy to adapt it for Template:Category see also if exists 2, so that that template would display the first extant category of a list. So for example you could have
 * If you like, I could make a sandbox version for your inspection. -- Brown Haired Girl (talk) • (contribs) 20:03, 3 October 2018 (UTC)
 * Well done on this template, and thanks very much for the offer, BrownHairedGirl. I've posted your offer on its talk page in case any other editors would find that useful.
 * At present I'm thinking of something else! I would be more interested in both templates testing whether the page that exists is a category redirect, and linking to the redirect target instead of the redirect. Would that be hard? – Fayenatic  L ondon 20:49, 3 October 2018 (UTC)
 * please note that there is currently a Lua error shown on template pages Template:Russia 1720s estab by year & the corresponding disestab template – but not on the pages where they are transcluded, so it doesn't appear to matter. (I could hide the errors using "includeonly" tags, but I don't see the point in that.) – Fayenatic  L ondon 22:13, 3 October 2018 (UTC)
 * many thanks for spotting that. There was a possible error which I hadn't considered and hadn't checked for.  Now fixed. -- Brown Haired Girl (talk) • (contribs) 00:48, 4 October 2018 (UTC)