[Zope3-Users] Object Name field on addforms

Florian Lindner mailinglists at xgm.de
Sun Sep 11 10:00:25 EDT 2005


Am Sonntag, 11. September 2005 15:04 schrieb Florian Lindner:
> Hello
> the auto generated add forms sometimes dispaly a field for the Object Name.
>

add.pt in src/zope/app/form/browser

>
>  <span tal:condition="context/nameAllowed|nothing" tal:omit-tag="">
>                &nbsp;&nbsp;<b i18n:translate="">Object Name</b>&nbsp;&nbsp;
>               <input type='text' name='add_input_name'
>                      tal:attributes="value context/contentName" />
>
> This is depended if the container implements IContainerNamesContainer:
>

correct: adding.py in zope/app/container/browser

>
>
>     def nameAllowed(self):
>         """Return whether names can be input by the user."""
>         return not IContainerNamesContainer.providedBy(self.context)
>
> I have a Container (implementing IContainer, Interface (via Interface
> inheritance) and via ZCML IAttributeAnnotatable and IContentContainer.
>
> On the auto-generated addform in my layer the Object Name is not shown.
> Why?
>
> Thanks,
>
> Florian
> _______________________________________________
> Zope3-users mailing list
> Zope3-users at zope.org
> http://mail.zope.org/mailman/listinfo/zope3-users


More information about the Zope3-users mailing list