twig 模板引入子模板报错无法使用$(jquery) [ 2.0 版本 ]
问题描述:
a页面
include 'b.twig'
b页面里有HTTML和js, a页面include 'b.twig' 之后,模板可以显示,但是JS执行报错,报错意思无法知道$定义使用,就是没有jQuery
如果a页面用A标签跳转到b.twig就可以使用。
现在的问题是,include进来的子模板,导致子模板的jquery都不能使用。求解!
灰太狼 补充于 2017-02-25 09:51
自己已经解决
上一层需要制定block模块:
在a.twig写入
{{ void(this.beginBlock('javascripts') }} . //这个是针对外层是main.twig文件的
{{ this.blocks('javascripts')|raw }} //这个是接收b.twig的JavaScript块
{{ void(this.endBlock())}}
共 0 个回答
没有找到数据。
灰太狼
注册时间:2016-11-19
最后登录:2023-07-14
在线时长:76小时17分
最后登录:2023-07-14
在线时长:76小时17分
- 粉丝28
- 金钱3290
- 威望150
- 积分5550