曲の情報ボックスを作成する標準の Wiki テンプレートを作成しました。「アーティスト」をパラメーターとして定義し、*
文字を適用してリストを作成し、貢献者の名前を括弧で囲みました。次に例を示します。
{{song infobox
|artist= * [[Lady Gaga]] (Music & Lyrics)
* [[Zedd]] (Vocal arrangement)
* [[The Gagaband]] (Guitar, piano, drums)
}}
今、別の wiki ページからこのデータにアクセスするために Semantic Mediawiki を使い始めましたが、残念ながら角括弧では機能しません。これを修正する方法はありますか?
私の次の試みは、データを 1 行に (文字で区切って) 書き込むことでした;
。次のコードを使用すると、複数の値を 1 つのプロパティに設定できました。
{{#set:
|artist={{{artist}}}|+sep=;
}}
ここでの私の問題は、これらの分離された値が、のような詳細な説明を含むリンクとして表示されることです(Music & Lyrics)
。また、コマンドを使用してそれらをリストとして再度表示したい場合は{{#show: Pokerface | ?artist |format=ul}}
、最初に1つのポイントだけでアーティストを1行に表示します。
サブオブジェクトについても聞いたことがありますが、この場合に役立つかどうかはわかりません。
私へのあなたの推薦は何ですか?