?のリンクから新規作成時に階層を自動形成

バージョン1.4.x
投稿者きあずか?
状態提案
投稿日2011-04-02 (土) 17:59:10

メッセージ

pukiwikiで階層構造を作るためには、「./Test/test2」のように作成する必要がありますが、ユーザに意識させたくありません。 現在新規作成時には、例えば、Testという記事中に、“test2?”を記載することで、test2?のリンクを形成させ、test2という記事を作成していますが、この場合、ルート直下にtest2が作成され、「./Test/test2」という階層構造が自動的に形成されません。

#topicpathを使いたいということとユーザに階層構造を意識させて作らせたくないという2点からこのような機能が欲しいのですが、可能でしょうか?

コメント

  • ブラケットネームをデフォルトで相対パスとみなすようにするという改造であれば結構簡単です。が、副作用が大きいですが。絶対パスを示すには/からはじめればよいです。 -- ぃぉぃぉ 2011-04-05 (火) 23:21:07
    • lib/make_link.phpのget_fullname()を修正 -- ぃぉぃぉ 2011-04-05 (火) 23:21:40
      return $name;
      return $refer . '/' . $name
      に。
    • 副作用としては、ほぼ全リンクに効いてしまうので、これまでルートに作っていたページがカレントページの下の意味になってしまうこと。Menubarに置いたリンクやコメントの名前なんかがひっかかる。そういうのには頭に/をつければok。これまでに作ったページが多いと厳しそうだなぁ。 -- ぃぉぃぉ 2011-04-05 (火) 23:47:25
  • BracketNameのリンク表示のエイリアスをいじる方法、質問箱4/80 -- 2011-05-08 (日) 15:26:54


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-05-08 (日) 15:26:54
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u2. HTML convert time: 0.167 sec.

OSDN