1

テキスト化可能なフィールド (問題の説明、更新、wiki コンテンツなど) をさらにフィルター処理する Redmine プラグインを作成しようとしています。

プラグインのドキュメントをざっと見て回りましたが、開始するのに適切な場所が実際には見つかりませんでした。ビューフックを使用すると、事前定義された注入ポイントにコンテンツを注入できるようです。テキスタイル化可能なコンテンツ用のフィルターを作成することに関して、目立ったものは何もありませんでした。

最も簡単な方法は、 のコードをハックしapplication_helper.rbて、 の同じ行に沿って独自のフィルター関数を作成すること:parse_inline_attachments, :parse_wiki_links, :parse_redmine_linksです。ただし、サル全体にパッチを適用せずにそれをプラグインに挿入する良い方法はわかりませんtextilizable(*args)

ここで明らかな何かが欠けていますか?

4

1 に答える 1

0

ここで考えられる方法の 1 つ: http://www.redmine.org/boards/3/topics/33949

このボード トピックでは、ビュー フック (上記) に関連する注意事項について言及し、ビューをオーバーライドしてコンテンツを変更できる回避策を 1 つまたは 2 つ提供します。

于 2013-09-05T03:32:59.953 に答える