Achim Domma wrote:
> I have implemented ArticleFolder and Article like this:
> class Article(Persistent,Contained):
> class ArticleFolder(Folder):
> 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">
As Mats said, iterator over context/articles/values and you should be
fine. ITerating over just context/articles will only yield the
keys(=names) of the articles, not the article objects themselves.
> tal:attributes="href article/@@absolute_url">asdf</a>
> 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?
Zope3-users mailing list