有没有办法在不编辑CKAN文件的情况下将Hamlish-jinja扩展名添加到我的自定义CKAN主题中?
我能够通过编辑CKAN ckan/config/environment.py(第334行之后)文件来使其工作。
# Create Jinja2 environment
env = jinja_extensions.Environment(
loader=jinja_extensions.CkanFileSystemLoader(template_paths),
autoescape=True,
extensions=['jinja2.ext.do', 'jinja2.ext.with_',
jinja_extensions.SnippetExtension,
jinja_extensions.CkanExtend,
jinja_extensions.CkanInternationalizationExtension,
jinja_extensions.LinkForExtension,
jinja_extensions.ResourceExtension,
jinja_extensions.UrlForStaticExtension,
jinja_extensions.UrlForExtension,
HamlishExtension]
)