我安装了ckanext-hierarchy扩展程序。它正在运行但很慢。单击组织页面时我必须等待5秒。我的数据包含10个组织和50个子组织。我的代码在这里:
{% resource 'hierarchy/hierarchy_theme.css' %}
{% resource 'hierarchy/jquery.hierarchy.js' %}
<ul class="hierarchy-tree-top">
{% for node in top_nodes recursive %}
{% set longname = h.group_tree_get_longname(node.name) %}
{% set display_text = node.title %}
{% if use_longnames and longname%}
{% set display_text = longname + " (" + display_text + ")" %}
{% endif %}
{% if node.highlighted %}
<li class="highlighted" id="node_{{ node.name }}">
{% else %}
<li id="node_{{ node.name }}">
{% endif %}
{% link_for display_text, controller='organization', action='read',
id=node.name %}
{% if node.children %}
<ul class="hierarchy-tree"> {{ loop(node.children) }} </ul>
{% endif %}
</li>
{% endfor %}
</ul>
您是否知道如何快速运行?还是有这样的扩展程序?。