「テンプレート・トーク:加入期」の版間の差分

提供:エケペディア
ナビゲーションに移動 検索に移動
編集の要約なし
33行目: 33行目:
{{加入期|4期|SKE48}}
{{加入期|4期|SKE48}}
</pre>
</pre>
=== #swich: による解決法 ===
<code>#switch:</code>による分岐を利用すれば、それっぽいものは書けそうです。
このWikiでは機能が無効にされているので、「利用すれば」というより「利用できれば」ですが。
*http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions
*http://www.mediawiki.org/wiki/Extension:ParserFunctions/ja
スレも早々に落ちたし、放棄されてないよね?このwiki

2013年5月20日 (月) 20:45時点における版

このテンプレートの意義

  • 上手くソートさせるだけならば、th要素にdata-sort-type="number"を指定する事で可能な気がします。

http://meta.wikimedia.org/wiki/Help:Sorting#Forcing_the_sort_mode_for_a_column

  • ただし上の方法だと、兼任などで異なる「期」が混在する場合に上手くソートさせる(個人的には、AKB11期>SKE4期>NMB1期>AKB12期のように時期でソートしてほしい)のは困難なので、テンプレートにするのはアリだと思う。

想定としては

{{加入期|11期|AKB48}}
{{加入期|4期|SKE48}}

これを

<span style="display:none;">201007</span>11期
<span style="display:none;">201009</span>4期

のように出力するのはどうでしょうか?

ユニバーサルなソート

加入期について表記文字とソート文字を分離したので、以下のように記述することにより混在したグループ間の期をソートすることは可能です。 ただし記述者が各グループの期と日付を覚えて正しく記述しなくてはならないのが難点です。

{{加入期|11期|201009}}

ご指摘のように以下のように加入期を記述できれば良いと思います。 加入期とグループ名から内部テーブルを参照して加入年月日を引き出すよいテンプレート記述方法があると良いのですが。

{{加入期|11期|AKB48}}
{{加入期|4期|SKE48}}

#swich: による解決法

#switch:による分岐を利用すれば、それっぽいものは書けそうです。 このWikiでは機能が無効にされているので、「利用すれば」というより「利用できれば」ですが。

スレも早々に落ちたし、放棄されてないよね?このwiki