設置したページに対してリンクしているページから、リンクの書かれた一行を抜き出して表示します。各ページに散らばった情報を簡単に柔軟な視点で切り取る事が可能になります。参考にして頂いた方が解りやすいと思います。relatedviewではページを指し示すだけでなく、ページ内からリンクしている行を取り出してデータを再構築し、リンクそのものも相互リンクとして活用します。説明を簡単にするためAutoLinkを有効にしてあるとします。ブロック上のような2つのページがあるとき、ブロックというページを作って#relatadviewと書き込むとこんな表示が得られます。1同じようにインラインというページを作り、それぞれを種類別一覧といったページでインクルードすると良いかもしれません(?)。>ブロック]]のような見えないリンクをページAかBどちらかのヘッダ行に入れると取り込んで表示します。書式#relatedview#relatedview([nowikiname],[noautolink],[search=>pages],[nosearch=>pages])(引数は順不同)nowikiname,noautolinkそれぞれWikiName,AutoLinkで付けられたリンクを追いません。search,nosearchリンクを追う/追わない対象ページを指定します。(no)search=>pagesでpagesから始まるページ名を対象にします。#をデリミタとする文字列はそのまま正規表現パターンとみなします。†GPLでお願いします。†テーブルとリストは間に空行を入れずに整形されます。テーブルのフィールド数が同じならば一つのテーブルが生成されます。それ以外の行は空行を挟んだパラグラフ扱いになります。ターゲット行にある元ページからのリンクは、元ページへ戻るためのリンクに自動的に置き換えられます。ターゲット行がテーブルで上セル連結されていた場合、連結は解消されて実データが入ります。オプションにWikiテキストを記述すると最初に出力されます。複数行分を入れたい場合はカンマ(,)で区切って改行を入れずに記述してください。この仕様は取り消されました。>カテゴリー]]等)を挿入してください。include系のプラグインとは相性の悪い事があるかもしれませんブロックプラグインのある行は読みこまない仕様に変更しました。&ref等のインラインプラグインでパスが必要になる場合はフルパスで記述してください。1.4.6_rcの複数行プラグイン引数に対応しました*2。今のところBracketNameしか対応できてません。WikiName,AutoLinkに対応しましたが、予想外のページが読みこまれたりするので新設のオプションを活用してください。†ブロック単位で処理しようと考えてたらえらいことになりそうになったので、収拾つかなくなる前にとりあえず置いておきます。18:48:08ブロック単位は止めました。まとまったブロックならインクルードするなり他に方法があると判断したためです。08:29:32今のところソートは走査するページの順番を整えるためだけに使っていますので設定はありません。array_reverse($links);」を加えれば逆順になります。~」の直前にソートを入れれば可能ですが...テーブルヘッダなどを読み込んでいると表示がおかしくなりそうです。16:36:28大変申し訳ない。リンクしているページを一度更新したところ、抜き出して表示してくれました。18:50:17時々あるみたいですね。このページもCueから#relatedで見えてませんし。19:49:35やはりリンクされないページがあるようです。オートリンクを使用してりんくしているんですが、取得してくれません。表現の自由は誰のモノPukiWiki1.4.5_1+PHP4.3.11で試してみましたが、うちでは再現しません。原因不明なんで対処できないです...。(1.4.6_rc対策の部分に別のバグ見つけましたけどそれはこれと無関係。11:57:06それも考えたんですが、#relatedで見えてるんです。#relatedも#relatedviewもlinks_get_related_db使ってるのでlinksの問題ではないみたいなんです。その先の問題かと思って再現しようとしたけど再現しないと。言ってもrelatedview自身が複数行引数を取れるわけではありません。