メディア一覧プラグイン
この拡張は二年以上更新されていません。もはや維持管理や対応がされておらず、互換性に問題がある可能性があります。
This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.
類似 filelist, filelisting
説明
このプラグインは、指定したページで使用中のファイルの一覧、あるいは指定した名前空間にアップロードされているファイルの一覧をリスト表示します。 注意:ファイルのリストアップ時に ACL を考慮します。
名前空間モードの場合、名前空間を全画面メディアマネージャーで開くボタンをリスト領域の右上隅に表示します。
メディアファイルを一覧表示するために本当に汎用的・柔軟なソリューションを探しているなら、ファイル一覧プラグインをお試しください。
インストール
拡張機能管理かプラグイン管理とプラグインの最新バージョンを指す上記ダウンロード URL を使用してインストールして下さい。 プラグインのインストール方法を参照してください。
使用方法
リストアップするメディアファイルの範囲(スコープ)をパラメータとして指定します。スコープ指定内容に応じて、リスト内容が異なります。
- page id : ページ ID を指定した場合には、当該ページで使用されているファイルの一覧を表示します。
- namespace : 指定する名前空間を指定するには、末尾に
:
または:*
を付けます。指定した名前空間にアップロードされているファイルの一覧を表示します。
スコープ指定パラメータには、名前空間テンプレートで利用できる置換パターンの一部 @ID@, @NS@, @PAGE@ を利用できます。
カレントページにリンクされたメディアファイル一覧:
{{medialist>@ID@}} or {{medialist>@NS@:@PAGE@}}
カレントページの名前空間にアップロードされているメディアファイル一覧:
{{medialist>@NS@:}}
カレントページの名前空間(及び下層の名前空間を含む) にアップロードされているメディアファイル一覧:
{{medialist>@NS@:*}}
その他の使用例:
{{medialist>wikipage}} {{medialist>ns1:ns2:*}} {{medialist>@NS@:start}} {{medialist>@ID@:}}
旧式構文のサポート
2009-05-21リリースまでの旧式構文では、リスト表示するメディアファイルを指定する際に、3つのリテラルキーワードを利用することができました。これらのリテラルキーワードは、それ単独で使用するものであり、置換パターン ではありません。
{{medialist>@PAGE@}}
: カレントページにリンクされたファイルを表示{{medialist>@NAMESPACE@}}
: カレントページの名前空間にアップロードされているファイルを表示{{medialist>@ALL@}}
: 上記二つで表示されるファイルをまとめて表示
{{medialist>@PAGE@}} は {{medialist>@ID@}} と同じ結果となります。 {{medialist>@NAMESPACE@}} は {{medialist>@NS@:}} と同じ結果となります。
注:
@ALL@
キーワードは、特段の要望がなければ、今後のリリースで廃止する予定です。 — s.sahara 2016-06-06 14:42
開発
プラグインの元作者の Michael Klier <chi@chimeric.de> は 2009-05-21 版以来サポートしていません。 新しい DokuWiki と PHP 7 に追従するため、2016年6月に現在の作者がプラグインを引き取りました。
変更履歴
2016-06-30:二つの設定オプションを追加した:emptyInfo(デフォルトはオフ)・checkboxes(デフォルトはオフ)
完全な変更履歴はこちらです。
- minor fix to prevent PHP Warnings (2016-08-24 12:14)
- update plugin.info (2016-06-30 14:33)
- remove unused handle_content_display() in action (2016-06-30 14:26)
- Add config options: emptyInfo, checkboxes (2016-06-30 14:17)
- add POSTPROCESS eevent handler (2016-06-30 06:04)
- use $INFO['id'] instead of $ID (2016-06-30 05:54)
- bugfix: files not shown in root namespace (2016-06-27 04:20)
- Update README.md (2016-06-25 11:32)
- update sample image (2016-06-25 11:02)
- Merge pull request #12 from ssahara/dev4 (2016-06-25 10:42)
バグ・機能要望
バグ報告や機能要望は bug tracker へお願いします。
2016-06-05 版以前の議論
Discussion before 2016-06-05 release を参照して下さい。