Hi,<br>the question I have is:<br>when a z3c.form is rendered, how can I tell to zope3 to use z3c.pagelet.browser.BrowserPagelet.__call__ and not z3c.form.form.Form.__call__ in order to use the layout defined by a global z3c:layout in zcml ?<br>
<br>Thanks for your help<br>Simon<br><br>The code part (copied from P. Carduner good tutorial):<br>---------------------<br><br>class IAdamaBrowserLayer(IPageletBrowserLayer, IFormLayer):<br> """The pagelet layer test skin."""<br>
<br>class IAdamaBrowserSkin(IDivFormLayer, layer.IAdamaBrowserLayer):<br> """The pagelet layer test skin."""<br><br>The zcml part:<br>--------------------<br> <interface<br>
interface=".skin.IAdamaBrowserSkin"<br>
type="zope.publisher.interfaces.browser.IBrowserSkinType"<br>
name="Adama"<br>
/><br>
<br>
<z3c:layout<br>
for="*"<br>
layer="z3c_auth.layer.IAdamaBrowserLayer"<br>
template="<a href="http://layout.pt">layout.pt</a>"<br>
/><br>
<br>
<z3c:pagelet<br>
name="search.html"<br>
for="zope.app.folder.interfaces.IFolder"<br>
layer="z3c_auth.layer.IAdamaBrowserLayer"<br>
permission="adama.site_access"<br>
class=".login.SearchAddForm"<br>
/><br>
<br>
<br>
<br>