<div tal:define="block nocall:options/block;
                 slots block/getSlotsDic;
                 displayAction options/displayAction;" tal:omit-tag="">

  <div tal:condition="python:displayAction == 'edit'">
    <form metal:use-macro="here/block_utils/macros/block_form">
      <table border="0" cellspacing="4" cellpadding="0" metal:fill-slot="html_block_content">
        <tr>
          <td valign="top" tal:content="structure python:slots['section'].callAction(displayAction)">Text</td>
        </tr>
      </table>
    </form>
  </div>
  <h2 tal:condition="python:displayAction != 'edit'"
      tal:content="structure python:slots['section'].callAction(displayAction)">Text</h2>

</div>