1

曲の情報ボックスを作成する標準の 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行に表示します。

サブオブジェクトについても聞いたことがありますが、この場合に役立つかどうかはわかりません。

私へのあなたの推薦は何ですか?

4

1 に答える 1