Page :: FSWiki / Plugins / catalog

カタログ・プラグイン

概要

こちらを参照してください。

ダウンロード

最新版のダウンロード先:

使用方法

catalog

表示中のページを区切り文字で区切ったページリンクとして表示します。

{{catalog 区切り文字}}
  • Headerページ等で指定して利用します。
  • ページ(Sandbox/Test1/Test1-1/Test1-1-1)を表示した場合は、以下のような情報が出力されます。
Page :: Sandbox / Test1 / Test1-1 / Test1-1-1
  • 各区切り文字で区切られた文字列は、各階層のWikiページとしてリンクされます。
  • リンク先のページが見つからない場合は CATALOGアクションへのリンクになります。この場合は、リンク先(CATALOGアクション)で、下位の階層情報が表示されます。
catalog_list

ページ階層情報をカタログ表示します。

{{catalog_list [ページフィルター[,深度[,区切り文字[,フィルター部の表示/非表示]]]]}}

指定したページフィルタの指定深度の一覧を表示します。 深度は区切り文字をもとに計算されます。

  • ページフィルター(default:<PageName>) - ページ・フィルタリング情報を指定します。(例:Sandbox, Sandbox*, ...)
  • 深度(default:1) - 表示する階層を指定します。-1を指定した場合は全てのフィルタリングされたページが表示されます。
  • 区切り文字(default:"/") - 階層表現に使用する区切り文字を指定します。
  • フィルター部の表示/非表示(true/false) - フィルタリングされたページ一覧を表示する場合に ページフィルターに指定した部分を除いた表記にします。
  • wiki.cgi?actionXXXX処理中はページフィルタを指定している場合のみ表示されます。

catalog_view

指定したカタログ階層のページを一括表示します。

{{catalog_view [ページフィルター[,区切り文字]]}}

指定したページフィルタの指定深度のページを一括表示します。 深度は "1" 固定になります。

  • ページフィルター(default:<PageName>) - ページ・フィルタリング情報を指定します。(例:Sandbox, Sandbox*, ...)
  • 区切り文字(default:"/") - 階層表現に使用する区切り文字を指定します。
  • wiki.cgi?actionXXXX処理中はページフィルタを指定している場合のみ表示されます。

title

Wikiページのタイトルを任意の名前にします。

{{title タイトル名}}

サンプル

{{catalog}}

当サイトではスタイルを変更して利用しておりますので、表示が崩れているかもしれません。Header 等で利用すると良いでしょう。(当サイトでは上部サイトロゴの下に表示しています。)

Page :: FSWiki / Plugins / catalog
{{catalog_list}}

下位のページが存在すればカタログ情報として表示されます。↓(デフォルトは1階層)

こちらは2階層にしています。↓(3階層目が存在する場合は2階層をCATALOGアクションへのリンクとして表示します。)

こちらは3階層にしています。↓

こちらは catalog_view のサンプルです。

{{catalog_view}} ・・・ 直下の階層を表示します。

FSWiki/Plugins/catalog/テスト1

カタログ・プラグインのテストページ

ここはテスト1です。

次の階層(テスト1−1)を飛び越えて「テスト1−1−1」を作成しています。右下のカタログ情報に CATALOGアクションへのリンクが作成されます。

FSWiki/Plugins/catalog/第1階層

カタログ・プラグインのテストページ

ここは第一階層です。

更新履歴

2005/07/13
  • catalog_view プラグインを新規追加
  • その他修正
2005/04/09
  • 文字の取り扱い方法を変更
  • 区切り文字で対応できていなかった部分に対応。("はちょっと面倒ですが、"\""という風に指定すれば対応できます)
2005/04/08
  • catalog_listで表示される文字列の先頭の区切り文字を表示しないように変更。
  • 区切り文字でいくつかの文字が対応できていなかったのをできるだけ改善。("は無理です...)
2005/03/17
  • 「階層化を行なわない文字列」を設定できるようにした。
2005/03/15
  • {{catalog}}表示に区切り文字指定が反映されていなかったバグを修正。
  • {{catalog_list}}のフィルターを使用した場合はaction処理中でも表示できるように修正。
  • リンクがURLエンコードされていなかったバグを修正。
2005/03/10
  • titleプラグインの追加。
  • catalog_listにタイトル名置換え機能の追加。
2005/03/04
  • 新規作成
Comment(3)
  • titleプラグインを追加しました。タイトル名が指定してあるページは、指定したタイトルが表示されます。また、catalog_listでフィルター部の非表示(default)を使用している場合は、titleプラグインで指定したタイトル名が表示されます。 - KG (2005/03/10-01:40:12)
  • FSWikli本家に書けなかったのでこちらに書きます。既出ならすみません。ページ名を例えばaaa/bbbというページにすると駄目ですね。スラッシュが入ったページ名が駄目ですね。 - kak (2005/03/16-15:20:30)
  • 本家サイトではmail関連でエラーが出てますが、書き込み等は正常に行なわれているようですよ。本家の方へコメントしてますので、参照してください。 - KG (2005/03/16-15:43:15)
お名前: コメント:

このページのTrackback(0)

最終更新時間:2005/07/13-19:09:47