**?のリンクから新規作成時に階層を自動形成 [#u6b337ea]
|RIGHT:70|LEFT:410|c
|~バージョン|1.4.x|
|~投稿者|[[きあずか]]|
|~状態|提案|
|~投稿日|&new{2011-04-02 (土) 17:59:10};|
***メッセージ [#ud160422]
pukiwikiで階層構造を作るためには、「./Test/test2」のように作成する必要がありますが、ユーザに意識させたくありません。
現在新規作成時には、例えば、Testという記事中に、“[[test2]]”を記載することで、test2?のリンクを形成させ、test2という記事を作成していますが、この場合、ルート直下にtest2が作成され、「./Test/test2」という階層構造が自動的に形成されません。
#topicpathを使いたいということとユーザに階層構造を意識させて作らせたくないという2点からこのような機能が欲しいのですが、可能でしょうか?
 
***コメント [#rd25fa16]
- ブラケットネームをデフォルトで相対パスとみなすようにするという改造であれば結構簡単です。が、副作用が大きいですが。絶対パスを示すには/からはじめればよいです。 -- [[ぃぉぃぉ]] &new{2011-04-05 (火) 23:21:07};
-- lib/make_link.phpのget_fullname()を修正 -- [[ぃぉぃぉ]] &new{2011-04-05 (火) 23:21:40};
 return $name;
を
 return $refer . '/' . $name
に。
-- 副作用としては、ほぼ全リンクに効いてしまうので、これまでルートに作っていたページがカレントページの下の意味になってしまうこと。Menubarに置いたリンクやコメントの名前なんかがひっかかる。そういうのには頭に/をつければok。これまでに作ったページが多いと厳しそうだなぁ。 -- [[ぃぉぃぉ]] &new{2011-04-05 (火) 23:47:25};
- BracketNameのリンク表示のエイリアスをいじる方法、[[質問箱4/80]] --  &new{2011-05-08 (日) 15:26:54};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.199 sec.

OSDN