Visit Mozilla.org

利用者: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 に移行予定です。以下の記述は、参考のために残しておきます。
  1. 該当ページソースから breadcrums 拡張を削除して、プレビュー
  2. 正しいページ名を指定した title-override 拡張を該当ページソースに追加して、プレビュー。
  3. breadcrums 拡張を該当ページソースに再度追加して、プレビュー、表示の修正を確認したら、保存。

Note:親ページのタイトル表示がおかしくなっている場合、まず、親ページの表示を修正後、子ページの表示を修正する必要があります。

現在、「RDF ベースの title-override テンプレートを新しく作るべき(bug 380348)」というバグが登録されていますが、担当者無しとなっています。これが開発されれば、もろもろの問題は解決されるはずです。