如果插件名称中包含破折号,我如何检查是否在 grav cms / twig 上启用了插件?
How can i check if a plugin is enabled on grav cms / twig if plugin contain dash inside its name?
我为 Grav cms 构建了一个主题,我需要使用我的 twig 模板中的以下代码检查是否启用了插件:
{% if config.plugins.star-ratings.enabled %}
//Then do this and that...
{% endif %}
问题在于此代码出错,因为插件名称中有破折号:
star-ratings
哪个是 twig 中的正确语法?我也试过:
{% if config.plugins.["star-ratings"].enabled %}
但还是不行
你试过吗(没有点):
{% if config.plugins["star-ratings"].enabled %}
enabled
{% else %}
disabled
{% endif %}
我为 Grav cms 构建了一个主题,我需要使用我的 twig 模板中的以下代码检查是否启用了插件:
{% if config.plugins.star-ratings.enabled %}
//Then do this and that...
{% endif %}
问题在于此代码出错,因为插件名称中有破折号:
star-ratings
哪个是 twig 中的正确语法?我也试过:
{% if config.plugins.["star-ratings"].enabled %}
但还是不行
你试过吗(没有点):
{% if config.plugins["star-ratings"].enabled %}
enabled
{% else %}
disabled
{% endif %}