0

tldr; 別のプラグインが使用できるように、あるプラグインで定義された関数を公開する方法はありますか?

パーシャル内でタグ付けプラグイン ( https://github.com/rantecki/docpad-plugin-tagging )を使用しようとしています。

次のように、ジェイドの部分的なセットアップがあります。

.post-tags
  | Posted in 
  each tag in tags
    a(href=getTagUrl(tag))= tag + ' '

getTagUrl、タグ付けプラグインによって定義された関数です。問題は、パーシャルに知識がなく、このパーシャルがレンダリングされないことです。

4

2 に答える 2

0

これは、getTagUrl ヘルパーを保持するオブジェクトである templateData にデフォルトでアクセスできないためです。パーシャルに明示的に渡す必要があります。

eco テンプレート言語に対して提供された同様の回答を次に示します。

https://stackoverflow.com/a/16631649/232943

于 2013-08-22T11:27:07.420 に答える