代码之家  ›  专栏  ›  技术社区  ›  Jun Yin

如何检查CKAN模板中是否启用了扩展

  •  0
  • Jun Yin  · 技术社区  · 8 年前

    是否有方法可以检查CKAN模板中是否启用/安装了扩展?

    我在找这样的东西:

    {% if ?????? %}
        Some logic
    {% endif %}
    

    什么是 ??? 是吗?

    ??? 可以是helper函数(例如h.get(“函数名”),但我想知道是否有方法可以直接检查扩展的存在性。

    1 回复  |  直到 8 年前
        1
  •  1
  •   D Read    8 年前

    当前启用的插件列表可能藏在模板的环境中,但它在Flask和Pylons模板之间会有所不同,最好不要依赖它。

    正如你所说,我曾几次看到它作为帮手。或者,您可以将启用的插件列表添加到 g (全球)。