From eb43d76a12e1b5f0470edb622e3036f2226b4afb Mon Sep 17 00:00:00 2001 From: Laurent Goderre Date: Wed, 2 Sep 2015 10:16:48 -0400 Subject: [PATCH] Make the organization_item snippet overridable --- .../templates/snippets/organization_item.html | 52 ++++++++++++------- 1 file changed, 32 insertions(+), 20 deletions(-) diff --git a/ckan/templates/snippets/organization_item.html b/ckan/templates/snippets/organization_item.html index 2b066464b77..81cea8bb6fb 100644 --- a/ckan/templates/snippets/organization_item.html +++ b/ckan/templates/snippets/organization_item.html @@ -1,20 +1,32 @@ -
-
- {% set url=h.url_for(controller='organization', action='read', id=organization.name) %} - {% set truncate=truncate or 0 %} - - {{ organization.name }} - -

{{ organization.title or organization.name }}

- {% if organization.description %} - {% if truncate == 0 %} -

{{ h.markdown_extract(organization.description)|urlize }}

- {% else %} -

{{ h.markdown_extract(organization.description, truncate)|urlize }}

- {% endif %} - {% endif %} -
- {% set list_class = "unstyled dataset-list" %} - {% set item_class = "dataset-item module-content" %} - {% snippet 'snippets/package_list.html', packages=organization.packages, list_class=list_class, item_class=item_class, truncate=120 %} -
+{% block organization_item %} +
+ {% block organization_item_header %} +
+ {% set url=h.url_for(controller='organization', action='read', id=organization.name) %} + {% set truncate=truncate or 0 %} + {% block organization_item_header_image %} + + {{ organization.name }} + + {% endblock %} + {% block organization_item_header_title %} +

{{ organization.title or organization.name }}

+ {% endblock %} + {% block organization_item_header_description %} + {% if organization.description %} + {% if truncate == 0 %} +

{{ h.markdown_extract(organization.description)|urlize }}

+ {% else %} +

{{ h.markdown_extract(organization.description, truncate)|urlize }}

+ {% endif %} + {% endif %} + {% endblock %} +
+ {% endblock %} + {% block organization_item_content %} + {% set list_class = "unstyled dataset-list" %} + {% set item_class = "dataset-item module-content" %} + {% snippet 'snippets/package_list.html', packages=organization.packages, list_class=list_class, item_class=item_class, truncate=120 %} + {% endblock %} +
+{% endblock %}