カテゴリ | |
---|---|
サマリ | カテゴリ(簡易タグ)を簡単なプラグインでちょっと楽にしたい |
バージョン | 1.4.7 |
投稿者 | tomas3 |
状態 | 質問 |
投稿日 | 2009-03-16 (月) 01:27:35 |
Use PukiWiki/カテゴリーに記載してある内容を便利に使わせていただいているのですが、リンクするカテゴリの数が多いため、「Category/カテゴリ名」を何度も書くときに、「Category/」の部分だけでもプラグインで自動化したいと思っています。
ブロックプラグイン # category(A,B,C)を作成し、かぎ括弧2つのwiki記法のリンクの中に、「A>Category/A」「B>Category/B」「C>Category/C」として、convert_htmlに渡しました。表示としては、ちゃんとリンクになるのですが、# relatedプラグインで表示されません。
make_linkやmake_pagelinkなども試してみましたが(もともとは、convert_htmlではpタグで囲まれてしまうのを回避するためでしたが)、これもダメでした。
このようなことはできないのでしょうか。本文中に2重のかぎ括弧がある場合はOKなので、プラグインにしてしまったためダメなのかと思っています。
不可能であれば、sonots'さんのtagプラグインを検討しますが、バージョン管理が大変になるのでプラグインのみで済ませたく、キャッシュ処理の改造は避けたいと思っています。
なにかアドバイスをいただければ幸いです。よろしくお願いします。
abc,def,ghiと記入した場合、自動で本文の一番下、もしくはスキンで指定した場所、さらにもしくは#categoryと記入した場所に
[[abc>Category/abc]] | [[def>Category/def]] | [[ghi>Category/ghi]]という形(デザインは自分でアレンジ可能)で挿入できると楽そうですね。 -- 2009-03-16 (月) 01:49:29
#category(A,B,C)を
[[Category/A]][[Category/B]][[Category/C]]に先に置き換えてしまって、カテゴリへのリンクが存在すると認識させてしまうという方法です。 -- 2009-03-16 (月) 17:51:16