Thread:Harasar/@comment-24800939-20190125163923/@comment-1487274-20190126173230

The problem isn't exactly in this, it is with the links inside the templates. It is easy to strip tags like "{{a|" or "{{1st|", because they have only one parameter - the link. If no parameters are passed, they would simply return the text, like "First appearance". Template that I've created strip the tags from links and place them after links, so instead of {{1st|Spider-Man}} it return Spider-Man {{1st|}} Visually result would be the same: Spider-Man {{1st|}} but second variant wouldn't add page into Peter Parker (Earth-616)/Appearances category.

However, it is different with templates like Template:PossessedBy, because they could be properly used only with parameters. For example: {{PossessedBy|Spider-Man|Wolverine}} {{PossessedBy|Spider-Man|Wolverine}} But without parameters Spider-Man Wolverine{{PossessedBy|}} would be rendered as Spider-Man Wolverine{{PossessedBy|}} It is even more difficult with "{{g|" tags, because they can be used in various ways and add one or many links.