Board Thread:Support Requests - Getting Technical/@comment-5017871-20200329012953/@comment-9605025-20200329063839

Wikitext is not a programming language, it is a markup language. There are just certain limitations that you can't really get around; or at least, not easily. Trying to combine multiple parameters into one is one of them. - I honestly don't see how using commas is better than using vertical bars. It really seems like you are making things way more complcated then they need to be. Part of the reason it is so complicated is that the vertical bar has special meaning. In order to pass it to a parser function or template as a literal character, one has to do some acrobatics with the wikitext. Your particular case is actually rather straighforward; just use  instead of the vertical bar. Even with this, I am not sure how you plan on separateing the values for the template to use. If you do this, what you will get out is a single string that contains literal vertical bar characters. MediaWiki does not magically separate the string into separate parameters just because you put vertical bars between characters. That said, ther is a way to do it. If the wiki does not already have it enabled, you (if you are an admin, otherwise an admin) will have to and ask them to enable the Arrays extension. Depending on the specifics of what you are planning on doing with the values, you may also need to ask for the Variables extension and the Loops extension. - I am fairly certain combining the Arrays and Loops extension would help here. However, there might also be another workaround using #replace. Unfortunately, I don't have a decent place to test it at the moment. - Edit:

You could also consider writing a Lua module to do this. I am not sure how portable any of these potential solutions will be.