Я создал стандартный шаблон Wiki, который создает инфобокс для песен. Я определил «исполнитель» в качестве параметра, применил *
символов для создания списка и добавил скобки вокруг имен его участников. Вот пример:
{{song infobox
|artist= * [[Lady Gaga]] (Music & Lyrics)
* [[Zedd]] (Vocal arrangement)
* [[The Gagaband]] (Guitar, piano, drums)
}}
Теперь я начал работать с Semantic Mediawiki, чтобы получить доступ к этим данным с другой вики-страницы, но, к сожалению, это не работает с квадратными скобками. Есть ли способ исправить это?
Моей следующей попыткой было записать данные в одну строку (разделенную символом ;
). С помощью следующего кода я смог установить несколько значений для одного свойства:
{{#set:
|artist={{{artist}}}|+sep=;
}}
Моя проблема в том, что эти разделенные значения отображаются в виде ссылок, включая дополнительные пояснения, такие как (Music & Lyrics)
. Кроме того, если я хочу снова отобразить их в виде списка, используя команду {{#show: Pokerface | ?artist |format=ul}}
, она отображает исполнителей в одной строке только с одной точкой в начале.
Я также слышал о подобъектах, но я не уверен, поможет ли это мне в этом случае.
Что бы вы мне порекомендовали?