[ckan-discuss] Extension example running error
Yanning(Yu) Chen
cheny18 at rpi.edu
Mon Jan 7 04:09:38 GMT 2013
Thank you so much Toby! It works perfectly now!
Cheers
Yu
On Jan 6, 2013, at 11:02 PM, Toby Dacre <toby.okfn at gmail.com> wrote:
>
>
> On 6 January 2013 20:27, Yanning(Yu) Chen <cheny18 at rpi.edu> wrote:
> Hi,
>
> I just tried to add the example extension to ckan and give a test. However I run into this error after I installed and opened up the ckan service homepage:
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> File: /home/xxxxx/pyenv/src/ckan/ckanext/ckanext-example/ckanext/example/theme/templates/layout.html', line 12 in <Expression u"h.nav_link(c, _('Home'), controller='home', action='index')">
> ${h.nav_link(c, _('Home'), controller='home', action='index')}
> TypeError: nav_link() got multiple values for keyword argument 'controller'
>
> Hi,
>
> The h.nav_link() function has been changed so that it no longer accepts the c parameter. If you change all occurences like
>
> ${h.nav_link(c, _('Home'), controller='home', action='index')}
>
> to
>
> ${h.nav_link(_('Home'), controller='home', action='index')}
>
> this will then work as expected we should update the example extension to reflect this.
>
> Toby
>
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> And when I look into the layout.html file, the code is:
>
> -------------------------------------------------------------------------------------------
> <html xmlns="http://www.w3.org/1999/xhtml"
> xmlns:py="http://genshi.edgewall.org/"
> xmlns:xi="http://www.w3.org/2001/XInclude"
> xmlns:doap="http://usefulinc.com/ns/doap"
> xmlns:foaf="http://xmlns.com/foaf/0.1/"
> py:strip=""
> >
>
> <!-- ! a custom primary nav -->
> <py:match path="//div[@class='menu']">
> <div class="menu">
> ${h.nav_link(c, _('Home'), controller='home', action='index')}
> ${h.nav_link(c, _('Data'), controller='package', action='search')}
> ${h.nav_link(c, _('New dataset'), controller='package', action='new')}
> ${h.nav_link(c, _('New group'), controller='group', action='new')}
> </div>
> </py:match>
>
> <!-- make a really big search box in the top bar -->
> <py:match path="//div[@id='top-bar']/div[@class='search-form']">
> <div class="search-form">
> <form action="${url(controller='package', action='search')}" method="GET">
> <input type="search" class="search" name="q" value="" autocomplete="off" results="5" placeholder="What are you looking for?" id="bigsearch" />
> <input type="submit" class="searchbutton" value="search" />
> </form>
> </div>
> </py:match>
>
> <xi:include href="layout_base.html" />
> </html>
> ------------------------------------------------------------------------------------------
>
> I am a rookie in ckan and django framework...Any suggestions? Thanks!
>
> Regards
> Yu
>
>
> _______________________________________________
> ckan-discuss mailing list
> ckan-discuss at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ckan-discuss
> Unsubscribe: http://lists.okfn.org/mailman/options/ckan-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-discuss/attachments/20130106/ae913ef7/attachment.htm>
More information about the ckan-discuss
mailing list