[Zope3-Users] Problem with containment and @@absolut_url

Achim Domma domma at procoders.net
Mon May 29 14:26:38 EDT 2006


Hi,

I have implemented ArticleFolder and Article like this:


class Article(Persistent,Contained):
     implements(IArticle)
     title=u''
     body=u''

class ArticleFolder(Folder):
     implements(IArticleFolder)


Via ZMI I can add, edit and delete articles without problems. I use this 
TAL statement in a view for the object holding the article folder :

<p tal:repeat="article context/articles">
     <a
        tal:content="article/title"
        tal:attributes="href article/@@absolute_url">asdf</a>		
</p>

This fails with an "There isn't enough context to get URL information." 
exception. When the exception is thrown, I see in the debugger, that the 
context of AbsoluteUrl is the id of the first article as unicode string. 
And this string has of course no __parent__ attribute!?

I argued that context/articles might return ids, not objects, but in 
that case article/title should fail also. But if I remove 
tal:attributes, it works fine.

Am I missing something?

regards,
Achim


More information about the Zope3-users mailing list