テンプレートツールキットの.ttファイルで外部のPerlモジュールを呼び出そうとしています。私が使用したいモジュールはUtil
で、Util::prettify_date
に電話したいと思います。 Template Toolkitのプラグインインターフェイスを使用してこのモジュールを含めることができました。ロード、新規、およびエラー関数(http://template-toolkit.org/docs/modules/Template/Plugin.html)を設定し、[% USE Util %]
を使用します。プラグインなしのテンプレートツールキットで外部モジュールを呼び出していますか?
これはうまくいきますが、プラグインを使わずに PerlモジュールをTemplate Toolkitに挿入する方法があるのだろうかと思っていました。プラグインの主な問題は、オブジェクト指向のすべての関数を作成する必要があることです(つまり、$ selfを最初の引数として受け入れることになります)。これは意味をなさないことです。