タイトルをtopicpathで表示†
- ページ: BugTrack
- 投稿者: umorigu
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体新機能
- 投稿日: 2017-09-10 (日) 02:50:41
- バージョン: 1.5.1
- リリース予定バージョン: 1.5.2
メッセージ†
タイトルをtopicpathで表示する。
SKIN_DEFAULT_DISABLE_TOPICPATH を 0 にするとわかりますが、
タイトルと topicpath の表示はほぼ同一です。
それならいっそのこと、タイトルをtopicpath風に表示した方が便利で重複もないはず。
pukiwiki.ini.php
// 0: Disabled
// 1: Enabled (default)
$topicpath_title = 1;
- こんにちは。「タイトル」とあるのは、タグでいうと <h1 class="title"> のことですよね。元々備わっているBacklink(relatedプラグインへのリンク)の機能との調停が必要です -- henoheno
- BugTrack/2426 topicpathプラグインのスペースをなくす --
- JavaScriptで対応しました。Leafの部分のみBacklink(related)を表示します commit:9c21371c5e -- umorigu
- この機能はJavaScriptで実現する必要性はあるのでしょうか?サーバーサイドで処理した方が素直な気がするのですが。 -- Yorkfield
- 鋭い御指摘です。迷ったところではあるのですが、ページ名リンクを含むTitleを出力するプラグインは多数あり、それらのプラグインからtopicpathへの依存が生まれてしまうのを懸念してJavaScriptでの対応としました。対応はreadプラグインに限る、という割り切り方もあったと思います。(read -> topicpath の依存はできますが) ...といいつつ、 <h1 class="title"> を期待しているのでskin依存にはなってしまっています -- umorigu
- 「プラグインが<a>に何を設定してくるかわからない」という意味ではtextContentがページ名と一致すること、という条件をつけた方がいいかもしれませんね -- umorigu
- 「タイトルをtopicpathで表示」が動作する条件として、オリジナルのタイトルとページ名が一致していること、を追加しました commit:4f66465183 -- umorigu