Buenas a todos.
Estoy creando una plantilla en zope que me muestra un listado de las carpetas que hay contenidas en otra. El caso es que dichas carpetas pueden tener un codigo o no (una propiedad añadida desde zope a las carpetas interiores).
En mi plantilla tengo el siguiente código:
Código HTML:
<tal:c tal:define="fisicalPath here/getPhysicalPath;
contentFilter python:{'review_state':'published','sort_on':'sortable_title'};
items python:here.getFolderContents(contentFilter);
items python: [(obj) for obj in items if obj.portal_type=='Folder'];">
<ul>
<tal:c1 tal:condition="items" tal:repeat="item items">
<li class="uslistitem"><tal:cod tal:content="item/codigo|nothing" /> - <a href="" tal:content="item/Title" tal:attributes="href item/getId"></a></li>
</tal:c1>
</ul>
</tal:c>
Cuando pinto cada uno de los item (cada carpeta) item/Title y item/getId no me dan problemas pero item/codigo me da un error
Este sitio encontró un error intentando completar su petición. Los errores fueron:
Tipo de Error
KeyError
Valor del Error
'cod_centro'
Alguien sabe como puedo obtener dicha propiedad ???