利用者:Potappo/title-override 拡張について
出典: MDC
廃止
註: breadcrums 拡張、及び、title-override 拡張は、無効になりました。
その必要性に関わらず、 breadcrums 拡張を使用する新規ページでは title-override 拡張を使用することを推奨します。 title-override 拡張の使用法は以下の通りです。
<title-override>ページタイトル</title-override> (ページタイトルは、いくつかの : で区切られていれば、その最後。例えば、DOM:window であれば、window 。)
以下は、その理由について述べています。
[編集] 現在の title-override 拡張の仕様
拡張説明ページ にあるように、breadcrumbs(パンくずリスト) に表示されるタイトルを上書きするだけです。ページタイトル(html における、title 要素、あるいは、h1 要素)を上書きするものではありません。
[編集] breadcrumbs が誤ったタイトルを取得するというバグ
bug 338396。title-override が使われていないページの breadcrums に、別のページのタイトルが表示されることがあります。title-override 拡張を使用していれば、breadcrums の表示がおかしくなるということはありません。
誤ったタイトル表示を修正する方法(ページ毎なので、あくまでも応急処置)は以下の通りです。
註: bug 338396 は、title_override tables を削除するという手段によって、RESOLVED FIXED になりました。そのおかげで、breadcrums 拡張を消さなくても、title-override 拡張を追加するだけで修正されるようになっています。なお、MDC は、DekiWiki に移行予定です。以下の記述は、参考のために残しておきます。
- 該当ページソースから breadcrums 拡張を削除して、プレビュー
- 正しいページ名を指定した title-override 拡張を該当ページソースに追加して、プレビュー。
- breadcrums 拡張を該当ページソースに再度追加して、プレビュー、表示の修正を確認したら、保存。
Note:親ページのタイトル表示がおかしくなっている場合、まず、親ページの表示を修正後、子ページの表示を修正する必要があります。
現在、「RDF ベースの title-override テンプレートを新しく作るべき(bug 380348)」というバグが登録されていますが、担当者無しとなっています。これが開発されれば、もろもろの問題は解決されるはずです。