Geir Bækholt wrote:
using "python:item.title or default" or even cleaner, a tales-statement: "item/title | default" just might help..
Hmmm, yeah I wonder why title_or_id() was removed from CMF products? instead we have to use: tal:define="title_or_id python:test( item.Title(), item.Title(), item.getId()) And that sucks! as it is so often used. Guess I will have to put a "util_title(item)" script in my skin folder ## Script (Python) "util_title" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters=item, default=None ##title=Returns title, default of id ## # Returns title, default value, or title for item, in that order. try: return item.Title() except: if default: return default return item.getId() regards Max M