因此,我尝试首次使用ddev设置本地环境。我开始运行它,用git克隆了我的实时文件,然后导入了我的数据库。
站点无法正常工作,并将其记录在日志中:
未捕获的PHP异常Twig \ Error \ SyntaxError:“未知 “ link_attributes”过滤器。” /var/www/html/web/themes/customs/myTheme/templates/menu--main.html.twig
任何指针如何解决?我做到了:
ddev exec drush en link_attributes
哪个输出
[notice]已启用:link_attributes
答案 0 :(得分:1)
我刚刚发现它来自模块twig_link_attributes,而不是来自link_attributes ...当我看到错误并滚动浏览模块列表时,我查看了link_attributes以确保已下载并启用它。这是错误的。
我的twig_link_attributes文件夹为空,因为它是一个git子模块,并且没有下载。要解决这个问题,我应该很好。该死的过滤器的名称与另一个模块D相同: