From: Martin A. <svn...@pl...> - 2010-03-07 16:23:51
|
Author: optilude Date: Sun Mar 7 16:23:44 2010 New Revision: 34623 Modified: plone.app.z3cform/trunk/docs/HISTORY.txt plone.app.z3cform/trunk/plone/app/z3cform/templates/macros.pt Log: Added slots ala plone.z3cform Modified: plone.app.z3cform/trunk/docs/HISTORY.txt ============================================================================== --- plone.app.z3cform/trunk/docs/HISTORY.txt (original) +++ plone.app.z3cform/trunk/docs/HISTORY.txt Sun Mar 7 16:23:44 2010 @@ -4,6 +4,10 @@ 0.5 - unreleased ---------------- +* Added slots to the ``titlelessform`` macro. See ``README.txt`` in + ``plone.z3cform`` for details. + [optilude] + * Cleaned up templates to match Plone 4 conventions. [optilude] Modified: plone.app.z3cform/trunk/plone/app/z3cform/templates/macros.pt ============================================================================== --- plone.app.z3cform/trunk/plone/app/z3cform/templates/macros.pt (original) +++ plone.app.z3cform/trunk/plone/app/z3cform/templates/macros.pt Sun Mar 7 16:23:44 2010 @@ -11,7 +11,7 @@ <h3 tal:condition="view/label | nothing" tal:content="view/label" /> <metal:define define-macro="titlelessform"> - + <tal:status define="status view/status" condition="status"> <dl class="portalMessage error" tal:condition="view/widgets/errors"> <dt i18n:domain="plone" i18n:translate=""> @@ -54,7 +54,9 @@ tal:attributes="action request/getURL; enctype view/enctype; class python:'rowlike enableUnloadProtection %s kssattr-formname-%s' % (form_tabbing, request.getURL().split('/')[-1]); id view/id"> - + + <metal:block define-slot="formtop" /> + <input type="hidden" name="fieldset.current" tal:define="current_fieldset request/fieldset.current | string:#fieldsetlegend-0" @@ -144,7 +146,9 @@ </tal:block> </metal:define> - + + <metal:block define-slot="beforeactions" /> + <metal:define define-macro="actions"> <div class="formControls" tal:condition="view/actions/values|nothing"> <tal:block repeat="action view/actions/values"> @@ -152,6 +156,9 @@ </tal:block> </div> </metal:define> + + <metal:block define-slot="formbottom" /> + </form> </metal:define> </div> |