]追加された行はこの色です。削除された行はこの色です。[#pdcd6ba2][[自作プラグイン/codehighlight.inc.php]]のアウトライン縮小展開表示機能を元にしてMenuBarページ等でも使えるような作りにしてみました。~includesubmenuもいいのですがMenuBarがやたらと縦長になりがちなので...。[#c3e89d6f]ダウンロードしたファイルを展開して+treemenu.inc.phpをpluginディレクトリ+treemenu.jsをskinディレクトリにそれぞれ配置します。ページ表示時にデフォルトでツリー展開状態になります。ページ表示時にデフォルトでツリー縮小状態になります。[#b7a1bf10]ツリーの子ノードはネストも可能(なハズ)ですが対象ページ全体を取り込む作りなため''敢えて''インデントのスタイル定義とかは添付していません。((子ノードページで-,--,---とかを使えばいいハズ))~ただ、子ノードの部分はClass属性値にtreemenuを設定して出力していますのでdefault.ja.css等に以下のような設定を加えるのもありカモ。}オプションは省略可で省略時はtreemenu.inc.php内の以下のあたり(15行目)の設定が適用されます。TRUEなら縮小状態、FALSEなら展開状態です。[#ad69a9ac]ツリー縮小展開リンクを画像にしたバージョンも置いておきます。~インストール方法は基本的に同じですがサンプルのアイコン画像2個を同梱していますのでimageディレクトリに置いてください。[#j541019d]-MenuBarにtreemenu(MenuBar){hoge}とするなど子ノードページが再帰的にページ参照してしまうような指定をするとマズイですね...&worried;できるだけ早めに対策を考えます。02:40:47};--参考情報ありがとうございました。プラグイン側で対応させてみたつもり...。[[sky]]さんのデフォルト縮小展開状態のオプション改造は採用させていただきましたが、ブロック型プラグインへの変更は上記サンプルのように親ノード自体にWikiのテキスト整形ルールを適用させたかったので((括弧とかがあるとどうしていいものやら...。22:16:22};-ページ全体に拡張して[[Code.dev:TreeMenu/拡張]]に使ってみました。20:27:11};-メニューを選んで、ページが再描画されたときに、メニューのステータスが残っているといいですね。02:12:47};-[[Code.dev:TreeMenu]]でプラグインへの複数行引数を利用して引数に隠れた内容を記述できるように改造してみました。そのために[[自作プラグイン/region.inc.php]]に似た機能になってしまいました。20:08:43};-私もイマイチ使い方が理解できません...。漠然とはわかる気がするのですが、何故そうなるのか、という点があるので使い方と表示例の間に詳しい解説がほしいです...。