captchaFieldTales.dtml 2.09 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
<dtml-var manage_page_header>
<dtml-var manage_tabs>

<p class="form-help">
Edit <dtml-var meta_type> method TALES expressions here.
<dtml-if "not isTALESAvailable()"><br>
<span style="color: #FF0000;">
Zope Page Templates and therefore TALES is not installed.
This tab can therefore not be used.
</span>
</dtml-if>
</p>

<form action="manage_tales" method="POST">
<table cellspacing="0" cellpadding="2" border="0">

<dtml-in "override_form.get_groups()">
<dtml-let group=sequence-item fields="tales_form.get_fields_in_group(group)">

<dtml-if fields>
<tr>
<td colspan="3" class="form-title">
  <dtml-var "_.string.capitalize(group)"> properties
</td>
</tr>

<dtml-var fieldListHeader>

<dtml-let current_field="this()">
<dtml-in fields>
<dtml-let field=sequence-item field_id="field.id"
          value="current_field.get_tales(field.id)">
  <tr>
    <td align="left" valign="top">
    <div class="form-label">
    <dtml-var "field.title()">
    </div>
    </td>
    <td align="left" valign="top">
    <dtml-var "field.render(value)">
    </td>
    <td valign="top"><div class="form-element">
    <dtml-var "current_field.form.get_field(field.id).meta_type">
    </div></td>
  </tr>
</dtml-let>
</dtml-in>
</dtml-let>
</dtml-if>
</dtml-let>
</dtml-in>


<!-- Then, display captcha-specific properties -->
<dtml-let current_field="this()">
<dtml-in "this().getCaptchaCustomTalesPropertyList()" prefix="captcha">

<dtml-var expr="captcha_item">

  <dtml-let field="captcha_item" 
            value="current_field.get_tales(field.id)">
    <tr>
      <td align="left" valign="top">
      <div class="form-label">
      <dtml-var "field.title()">
      </div>
      </td>
      <td align="left" valign="top">
      <dtml-var "field.render(value)">
      </td>
      <td><div class="form-element">
      <dtml-var "field.meta_type">
      </div></td>
    </tr>
  </dtml-let>
  
</dtml-in>
</dtml-let>


  <tr>
    <td align="left" valign="top">
    <div class="form-element">
    <input class="form-element" type="submit" name="submit" 
     value="Save Changes" /> 
    </div>
    </td>
  </tr>
</table>
</form>

<dtml-var manage_page_footer>