2017-02-22 09:10:17 1844次浏览 0条回答 0 悬赏 10 金钱

问题描述:
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())}}

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
灰太狼
副总裁

灰太狼

注册时间:2016-11-19
最后登录:2023-07-14
在线时长:76小时17分
  • 粉丝28
  • 金钱3290
  • 威望150
  • 积分5550

热门问题