访问模块标签
我想通过在views/tags文件夹中添加标签来扩展现有模块。然后我希望能够从使用此模块的应用程序模板之一调用此标签。与在安全模块中使用 check.tag 完成的操作完全相同。
但是,当我尝试从我的应用程序模板之一调用我的模块标签时,Play 仅搜索我的应用程序“标签”文件夹,而不检查模块标签文件夹。
那么,有没有办法告诉 Play 导入位于模块中的标签呢?
谢谢
I'd like to extend an existing module by adding a tag in the views/tags folder. Then I would like to be able to call this tag from one of my application template which is using this module. Exactly like it's done in the Secure module with the check.tag.
However when I try to call my module tag from one of my application template, Play only search through my application "tags" folder and doesn't check for the module tags folder.
So, is there a way to tell Play to import the tags located in the module?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须确保提供标签的名称空间。例如,在 secure 模块中,标签位于
secure/app/views/tags 下,
因此标签下的所有内容都算作命名空间。
要检查的路径是
secure/check.tag
因此模板中的用法是
#{secure.check}
You have to make sure you provide the namespace of the tag. For example, in the secure module, the tags are under
secure/app/views/tags
so everything under tags counts as the namespace.
The path to check is
secure/check.tag
so the usage in the templates is
#{secure.check}