[ Index ]
 

Code source de Kupu-1.3.5

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/plone/ -> kupu_config.pt (source)

   1  <metal:page define-macro="master">
   2  <metal:master use-macro="here/main_template/macros/master"
   3      i18n:domain="kupuconfig">
   4  
   5  <metal:block metal:fill-slot="top_slot" define-slot="top_slot"
   6               tal:define="dummy python:request.set('disable_border',1)" />
   7  
   8  <metal:fillbase fill-slot="base">
   9    <metal:baseslot define-slot="base">
  10      <base href="" tal:attributes="href template/absolute_url" />
  11    </metal:baseslot>
  12  </metal:fillbase>
  13  
  14      <metal:cssslot fill-slot="css_slot">
  15        <!-- A slot where you can insert CSS in the header from a template -->
  16        <metal:cssslot define-slot="css_slot" />
  17      </metal:cssslot>
  18  
  19      <metal:override fill-slot="portlets_one_slot">
  20        <metal:prefs use-macro="here/portlet_prefs/macros/portlet" />
  21      </metal:override>
  22  
  23      <metal:override fill-slot="column_two_slot" />
  24  
  25  <body>
  26  <div metal:fill-slot="main" metal:define-slot="prefs_configlet_main"
  27      tal:define="errors python:request.get('errors', {});">
  28  
  29  <div class="configlet">
  30  
  31  <div class="documentEditable">
  32  
  33      <!-- simulating views -->
  34      <ul class="contentViews"
  35         tal:define="tabs python:('Config','kupu_config'),('Libraries','zmi_libraries'),('Resource Types','zmi_resource_types'),
  36          ('Documentation', 'zmi_docs'),;
  37                     tabs python:[ {'label':label, 'name':name} for (label,name) in tabs ];"
  38      >
  39          <li tal:repeat="tab tabs"
  40                  class="selected" tal:attributes="class python:template.pt_source_file()==tab['name'] and 'selected' or ''">
  41          <a href=""
  42          tal:attributes="href string:$here/absolute_url}/$tab/name}"
  43          i18n:translate="" tal:content="tab/label">Config</a>
  44          </li>
  45      </ul>
  46  
  47      <div class="contentActions">
  48      &nbsp;
  49      </div>        
  50      <!-- End of tabs -->
  51      <div class="documentContent" metal:define-slot="kupu_content">
  52  <h3 i18n:translate="heading_configuration">Kupu Configuration</h3>
  53  <form action=""
  54      name="configure_kupu"
  55      method="post"
  56      tal:attributes="action here/absolute_url">
  57  
  58  <fieldset>
  59  <legend i18n:translate="legend_link_options">Link options</legend>
  60  <div class="field">
  61  <input type="hidden" name="linkbyuid:int:default" value="0" />
  62  <input type="checkbox"
  63      class="noborder"
  64      name="linkbyuid:int"
  65      id = "kupu_linkbyuid"
  66      value="1"
  67      tal:attributes="checked here/getLinkbyuid" />
  68  <label for="kupu_linkbyuid" i18n:translate="label_link_uid">Link using UIDs</label>
  69  
  70  <div class="formHelp" i18n:translate="help_link_uid">Links to objects on this site created by Kupu can use unique
  71  object ids so that the links remain valid even if the target object is
  72  renamed or moved elsewhere on the site.</div>
  73  </div>
  74  
  75  </fieldset>
  76  <fieldset>
  77  <legend i18n:translate="legend_warning">Warn before losing changes</legend>
  78  <div class="field">
  79  <input type="hidden" name="installBeforeUnload:int:default" value="0" />
  80  <input type="checkbox"
  81      class="noborder"
  82      name="installBeforeUnload:int"
  83      id = "kupu_installBeforeUnload"
  84      value="1"
  85      tal:attributes="checked here/installBeforeUnload|python:1" />
  86  <label for="kupu_installBeforeUnload" i18n:translate="label_install_kupu">Install Kupu code to detect form changes</label>
  87  
  88  <div class="formHelp" i18n:translate="help_navigate_away">Kupu can install a handler to warn before navigating
  89  away from a page where a form (even the non-Kupu fields) has been edited.
  90  Turn this off to prevent Kupu loading its own handler.
  91  </div>
  92  </div>
  93  
  94  </fieldset>
  95  <fieldset>
  96  <legend i18n:translate="legend_styles">Styles</legend>
  97  <div class="field">
  98  <label for="table_classnames" i18n:translate="label_tables">Tables</label>
  99  <div class="formHelp" i18n:translate="help_table_classes">Enter a list of class names to be made available in the table drawer</div>
 100  <input type="hidden" name="table_classnames:list:default" value=" " />
 101  
 102  <textarea name="table_classnames:lines" id="table_classnames"
 103           rows="5" cols="30"
 104           tal:content="python:'\n'.join(here.getTableClassnames())">
 105  </textarea>
 106  </div>
 107  
 108  <div class="field">
 109  <label for="parastyles" i18n:translate="label_paragraph_styles">Paragraph Styles</label>
 110  <div class="formHelp" i18n:translate="help_paragraph_styles">Enter a list of paragraph styles to appear in the style pulldown. Format is title|tag or title|tag|className, one per line.</div>
 111  <input type="hidden" name="parastyles:list:default" value=" " />
 112  <textarea name="parastyles:lines" id="parastyles"
 113           rows="5" cols="30"
 114           tal:content="python:'\n'.join(here.getParagraphStyles())">
 115  </textarea>
 116  </div>
 117  </fieldset>
 118  
 119  <fieldset>
 120  <legend i18n:translate="legend_html_filter">HTML Filter</legend>
 121  
 122  <table>
 123    <tr>
 124      <td></td>
 125      <th i18n:translate="label_tags">Tags</th>
 126      <th i18n:translate="label_attributes">Attributes</th>
 127    </tr>
 128  
 129    <tr>
 130      <td></td>
 131      <td colspan="2">
 132        <div class="formHelp" i18n:translate="help_remove_entities">Enter HTML tags and attributes to be removed when saving documents. (Uncheck to remove entries)</div>
 133      </td>
 134    </tr>
 135    
 136    <tr tal:repeat="exclusion_tuple here/getHtmlExclusions">
 137      <tal:with define="tags python:exclusion_tuple[0];
 138                        attributes python:exclusion_tuple[1]">
 139      <td valign="top">
 140        <input type="hidden" name="html_exclusions.recordmark:records" value="1" />
 141        <input type="checkbox" name="html_exclusions.keep:records" checked="1"
 142               tal:attributes="value python:1;" />
 143        <input type="hidden" name="html_exclusions.tags:records:list"
 144               tal:repeat="tag tags"
 145               tal:attributes="value tag" />
 146        <input type="hidden" name="html_exclusions.attributes:records:list"
 147               tal:repeat="attr attributes"
 148               tal:attributes="value attr" />
 149      </td>
 150  
 151      <td valign="top"><div tal:replace="python:', '.join(tags)"></div>
 152          <em tal:condition="not:tags" i18n:translate="any_tag">Any tag</em>
 153      </td>
 154      <td valign="top"><div tal:replace="python:', '.join(attributes)"></div>
 155          <em tal:condition="not:attributes" i18n:translate="whole_tag_removed">Whole tag removed</em>
 156      </td>
 157  
 158      </tal:with>
 159    </tr>
 160    <tr>
 161      <td valign="top">
 162        <input type="checkbox" name="html_exclusions.keep:records" checked="1" disabled="1"
 163               tal:attributes="value python:1;" />
 164      </td>
 165      <td valign="top">
 166        <textarea name="html_exclusions.tags:records"
 167                  rows="5" cols="30"></textarea>
 168      </td>
 169  
 170      <td valign="top">
 171        <textarea name="html_exclusions.attributes:records"
 172                  rows="5" cols="30"></textarea>
 173      </td>
 174    </tr>
 175  
 176  <tr>
 177      <td></td>
 178      <th colspan="2" i18n:translate="label_style_whitelist">Style Whitelist</th></tr>
 179  <tr>
 180      <td></td>
 181      <td colspan="2">
 182        <div class="formHelp" i18n:translate="help_style_whitelist">Enter a list of style elements to be permitted (one per line)</div>
 183  
 184        <textarea name="style_whitelist:lines"
 185                 rows="5" cols="60"
 186                 tal:content="python:'\n'.join(here.getStyleWhitelist())">
 187        </textarea>
 188      </td>
 189  </tr>
 190  
 191  <tr>
 192      <td></td>
 193      <th colspan="2" i18n:translate="label_class_blacklist">Class Blacklist</th>
 194  </tr>
 195  <tr>
 196      <td></td>
 197      <td colspan="2">
 198        <div class="formHelp" i18n:translate="help_class_blacklist">Enter a list of classnames to be excluded (one per line)</div>
 199  
 200        <textarea name="class_blacklist:lines"
 201                 rows="5" cols="60"
 202                 tal:content="python:'\n'.join(here.getClassBlacklist())">
 203        </textarea>
 204      </td>
 205  </tr>
 206  </table>
 207  </fieldset>
 208  
 209  <input class="context"
 210          tabindex=""
 211          type="submit"
 212          name="configure_kupu:method"
 213          value="Save"
 214          i18n:attributes="value"
 215          tal:attributes="tabindex tabindex|nothing;"
 216          />
 217  </form>
 218      </div>
 219  
 220  </div>
 221  
 222  </div>
 223  
 224  </div>
 225  
 226  </body>
 227    </metal:master>
 228  </metal:page>
 229  
 230  


Généré le : Sun Feb 25 15:30:41 2007 par Balluche grâce à PHPXref 0.7