我可以在模板中直接显示模块(例如语言切换器),而不需要钩子吗?
我似乎有自定义挂钩的问题,每次我添加(使用当前主题的theme.yml )将不会输出模板内的任何东西。
我知道这些钩子被添加到数据库中,它们出现在管理面板中的“位置”站点(只有当我选择“显示不可定位的钩子”时),但不会在前端输出任何模块(我当然会将它们添加到模板中-就像这个{hook h='coolkid'})。
发布于 2018-09-05 18:12:07
如果你的模块实现了WidgetInterface,那么你可以不使用钩子直接调用模块。
在模板中代替
{hook h='coolkid'}你可以这样称呼它:
{widget name='coolkid'}你可以阅读更多关于它的here。
https://stackoverflow.com/questions/51504532
复制相似问题