2016-12-20 4 views
1

私は現在、私の友人のためにWikiをタブ、歌詞、接続などを含む中央集約的な音楽システムの目的で設定しています。MediaWikiでカスタムカテゴリの名前空間を使用することはできますか?

曲、アルバム、通訳などのカテゴリは非常に役に立ちますここでは(そして私達はそれらを見逃したくありませんが)、私たちはすべての曲に "(Song)"を付け加えなければならないので、長くて長い内部リンクと読みやすさの問題に絶えず直面しています。その理由は、歌がそのアルバムと同じ名前のときのように、曲、アルバム、および解釈のあいまいさが存在するからです。

また、私はnamespace aliasesを偶然見つけましたが、あいまいさを解決しない。利用可能なすべての内線番号に同じことが適用されますhere

私がしたいことは、新しい名前空間(たとえば「アルバム」)を作成することです。そのため、接尾辞を取り除くことができます。私はhereherehereのように名前空間などを追加する方法を知っていますが、それらがカテゴリであるかのように動作させるための情報は見つかりませんでした。 e。 [[Album:Whatever]]をページの末尾に置くとSong:Whateverの曲はカテゴリAlbum:Whateverに含まれていて、プレフィックスなしでカテゴリLinkを出力したい場合は[[:Album:Whatever|Whatever]]と入力します。

誰も上記のようなカテゴリ名前空間から "派生"したカスタム名前空間を追加する方法を知っていますか?どんな助けでも本当に感謝しています。前もって感謝します。

答えて

0

多分私は完全にあなたを得ていません。これは、私にとって、複雑すぎるようなやり方のように聞こえるかもしれません。単純にテンプレートを使用しないのはなぜですか?

あなたはこのようになります「アルバム」(または「Albumcat」、または類似したもの)という名前のテンプレート持つことができます。そして、あなたは、単に記事のページに含めることができ

<includeonly>[[Category:Album:{{{1}}}]]</includeonly> 

を:

{{Album|Urban Hymns}} 

...記事は「アルバム:アーバン讃歌」と分類されます。

+0

ご返信ありがとうございます。とにかく後でテンプレートを使うつもりです。私の問題は、まだ同じ名前のアーティスト、アルバム、曲を持っていることです。カスタムネームスペースは '...(Song)'のような接尾辞を必要とせずにこのトリックを行いますが、その後それらによって分類する能力は失われます。あなたの答えのようにカテゴリ名を前置すると、リンク名がさらに長くなります。それは検索時に入力にオーバーヘッドが発生します(私はMediaWikiの検索機能は恐ろしいものですが、拡張機能)。私は、元の質問にサブページに関するアイデアを追加します。 –

+0

他のアイデアはありませんので、賞金の期限が切れる前にあなたの答えを授与しました。とにかくありがとう。 –

+0

ありがとう:-) 何かするべきかどうかを確認する - 最終的なカテゴリをどのように見えるようにするには? 「Category:Something」、「Category:Something(アルバム)」、または複数のカテゴリ名前空間を持つことを望んでいるだけでなく、「Album:Something」と表示されますカテゴリページ? –

関連する問題