有没有办法公开一个插件中定义的函数,以供另一个插件使用?
我尝试在partial中使用标记插件(https://github.com/rantecki/docpad-plugin-tagging)。
我有一个如下的Jade部分设置:
.post-tags
| Posted in
each tag in tags
a(href=getTagUrl(tag))= tag + ' '其中getTagUrl是由标记插件定义的函数。问题是partial没有任何知识,并且这个partial不会呈现。
发布于 2013-08-24 07:36:15
由于partials插件的v2.8.0+现在默认包含模板数据(您不必再手动指定它的包含),请尝试在项目的根目录中运行docpad update,然后重试。否则,我们可能不得不查看项目的源代码来帮助隔离问题。
发布于 2013-08-22 19:27:07
这是因为partial在默认情况下不能访问持有getTagUrl助手的对象templateData。您必须显式地将其传递给partial。
以下是为eco模板语言提供的类似答案:
https://stackoverflow.com/questions/18371089
复制相似问题