web-dev-qa-db-ja.com

MediaWiki wikiで、navbarとリストを同期させる方法は?

ウィキペディアの Animal Farm のようなページには、キャラクターのリストがあります。このリストの一部のアイテムは、独自の記事にリンクできます。 navbox は別のリストであり、このページおよび他のページの下部には、これらの記事へのリンクがあります。

リンクの2つのリストは手動で維持されるため、同期は維持されません。それらを接続して、一方のみを更新すると他方も更新されるようにする方法

通常、各記事には infobox があり、主題を区別する側面がリストされています。これは、対象をナビゲートするのにも役立ちます。また、何らかの方法で同期する必要があります。おそらく、インフォボックスは、ユーザーがnavboxとリストで使用される情報を入力する場所です。

2
Rob Kam

SMWを使用している場合、ソリューションは非常に簡単です。特定のカテゴリに追加することで、問題のページをリストできます。カテゴリメンバーは、希望する形式でリストできます。

適切な単純なリスト、例えばテキストの途中で使用したり、邪魔にならないナビゲーションボックスに使用する場合は、{{#ask: [[Category:Finnish]] | format=list }}と同じくらい簡単です。

ファンシーリストは、さまざまなタスクに適していると考えられる任意の形式で作成できます。たとえば、WikiApiaryの フィンランドMediaWikiのリスト を参照してください。

{{#ask: [[Category:Finnish]]
| format=template
| template=Website card
}}

もちろん、必要に応じてさらに条件を追加してリストをフィルタリングし、リストを中央に保持することができます。

1
Nemo