[ckan-dev] Modify home page template

Vitor Baptista vitor at vitorbaptista.com
Tue Mar 12 20:28:22 UTC 2013


Hi Thodoris,

You'll have to overwrite the HomeController.index method, adding the result
from ckan/logic/action/get.py's organization_list(). Then you can use that
in the template...

Cheers,
Vítor.

2013/3/11 Thodoris Papadopoulos <thodoris at thodoris.net>

> Hi all,
>
> We are working with CKAN 2.0 beta , and we want to modify the home page in
> order to display also the Organizations  (or the number of organizations).
>
> I am trying to ovveride templates/home/index.html
> and insert something like this (which is copied  from
> templates/organizations/snippets/organization_list.html)
>
> {% for organization in *organizations* %}
>         {% set first = loop.index0 % 3 == 0 %}
>         {% set last  = loop.index0 % 3 == 2 %}
>         {% snippet "organization/snippets/organization_item.html",
> organization=organization, first=first, last=last %}
>       {% endfor %}
>
> but of course it will not work since *organizations *is coming from
> page.items of page templates/index.html.
>
>
> Is there any documentation on how all this works ?
> How can we query and then display organizations / datasets from home page ?
>
> Regards,
> Theodore
>
>
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20130312/6f7fa08f/attachment-0001.html>


More information about the ckan-dev mailing list