我知道我可以通过覆盖 header_site_navigation_tabs 块来自定义标准模板中页面顶部的导航链接集,例如 [datahub.io 自定义]( https://github.com/okfn/ckanext-datahub /blob/3d64748fc1f3c4499780b199e971a5929ba69315/ckanext/datahub/templates/header.html#L9 )
{% block header_site_navigation_tabs %}
{{ h.build_nav_main(
('search', _('Datasets')),
('organizations_index', _('Organizations')),
('about', _('About'))
) }}
{% endblock %}
但是,我想将此列表的链接添加到外部网站?我可以这样做吗(请参阅末尾的额外条目):
{% block header_site_navigation_tabs %}
{{ h.build_nav_main(
('search', _('Datasets')),
('organizations_index', _('Organizations')),
('about', _('About'))
('http://blog.datahub.io/', 'Blog')
) }}
{% endblock %}