[ Index ]
 

Code source de eZ Publish 3.9.0

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

title

Body

[fermer]

/design/standard/templates/settings/ -> edit.tpl (source)

   1  {* DO NOT EDIT THIS FILE! Use an override template instead. *}
   2  {section show=$setting_name}
   3      <h1>Edit setting</h1>
   4  {section-else}
   5      <h1>New setting</h1>
   6  {/section}
   7  
   8  {include uri="design:settings/settings_validation.tpl"}
   9  
  10  <div class="objectheader">
  11      <h2>Setting information</h2>
  12  </div>
  13  
  14  <form method="post" action={"settings/edit"|ezurl}>
  15  
  16  <div class="object">
  17      <h2>{'Ini setting'|i18n( 'design/admin/settings')}</h2>
  18      <p><strong>{'INI File'|i18n( 'design/admin/settings' )}:</strong> {$ini_file}</p>
  19      <p><strong>{'Block'|i18n( 'design/admin/settings')}:</strong> {$block}</p>
  20      {section show=$setting_name}
  21          <p><strong>{'Setting'|i18n( 'design/admin/settings' )}:</strong> {$setting_name}</p>
  22          {section-else}
  23          <p><strong>{'Setting: <new setting>'|i18n( 'design/admin/settings' )|wash}</strong></p>
  24      {/section}
  25      <p><strong>{'SiteAccess'|i18n( 'design/admin/settings' )}:</strong> {$current_siteaccess}</p>
  26      <p>{'Values for each location setting are shown. The first values are lowest priority, and the values towards the end will have higher priority than the first ones.'|i18n( 'design/admin/settings' )|wash}</p>
  27      <p><strong>{'Tip'|i18n( 'design/admin/settings' )}:</strong>{'To create an empty array leave the first line empty'|i18n( 'design/admin/settings' )} </p>
  28      <div class="block">
  29          <div class="element">
  30              <label>Change setting type</label><div class="labelbreak"></div>
  31              <select name="SettingType" onchange="submit()">
  32              {section name=Files loop=$setting_type_array}
  33                  {section show=eq( $:key, $setting_type )}
  34                      <option value="{$:key}" selected="selected">{$:item}</option>
  35                  {section-else}
  36                      <option value="{$:key}">{$:item}</option>
  37                  {/section}
  38              {/section}
  39              </select>
  40          </div>
  41      </div>
  42  
  43      <div class="break"></div>
  44  
  45  </div>
  46  
  47  <input type="hidden" name="INIFile" value="{$ini_file}" />
  48  <input type="hidden" name="Block" value="{$block}" />
  49  
  50  <input type="hidden" name="SiteAccess" value="{$current_siteaccess}" />
  51  
  52  <div class="block">
  53  <table class="list" width="100%" cellspacing="0" cellpadding="0" border="0">
  54  <tr>
  55      <th width="50%">
  56          {'Location (prioritized list shown)'|i18n( 'design/admin/settings' )|wash}
  57      </th>
  58      <th >
  59      {'Value'|i18n( 'design/admin/settings' )|wash}
  60      </th>
  61  </tr>
  62  <tr>
  63      <td>
  64          <strong>{'Default (cannot change)'|i18n( 'design/admin/settings' )|wash}</strong>
  65      </td>
  66      <td>
  67          {if and( is_set( $values['default'] ), ne( $values['default'], false() ))}
  68          {$values['default']}
  69      {else}
  70          {'No value'|i18n( 'design/admin/settings' )|wash}
  71      {/if}
  72      </td>
  73  </tr>
  74  <tr>
  75      <td><label><input type="radio" name="SettingPlacement" {section show=eq( $placement, "siteaccess" )}checked="checked"{/section} value="siteaccess">{'Siteaccess setting'|i18n('design/admin/settings')}</label></td>
  76      <td>
  77      {if and( is_set( $values['siteaccess'] ), ne( $values['siteaccess'], false() ) )}
  78          {$values['siteaccess']}
  79      {else}
  80          {'No value'|i18n( 'design/admin/settings' )|wash}
  81      {/if}
  82      </td>
  83  </tr>
  84  {foreach $values['extensions'] as $extension_name=>$extension_value}
  85  <tr>
  86      <td><label><input type="radio" name="SettingPlacement" value="{$extension_name}">{$extension_name}</label></td>
  87      <td>
  88          {if ne( $extension_value, false() )}
  89          {$extension_value}
  90      {else}
  91          {'No value'|i18n( 'design/admin/settings' )|wash}
  92      {/if}
  93      </td>
  94  </tr>
  95  {/foreach}
  96  <tr>
  97      <td><label><input type="radio" name="SettingPlacement" value="override" {section show=ne( $placement, "siteaccess" )}checked="checked"{/section}>{'Override setting (global)'|i18n( 'design/admin/settings' )}</label></td>
  98      <td>
  99          {if and( is_set( $values['override'] ), ne( $values['override'], false() ) )}
 100          {$values['override']}
 101      {else}
 102          {'No value'|i18n( 'design/admin/settings' )|wash}
 103      {/if}
 104      </td>
 105  </tr>
 106  </table>
 107  </div>
 108  
 109  
 110  {*
 111  <div>
 112      <label>Block</label><div class="labelbreak"></div>
 113      <input type="text" name="Block" readonly value="{$block}" />
 114  </div>
 115  *}
 116  
 117  <input type="hidden" name="Block" value="{$block}" />
 118  
 119  {section show=$setting_name}
 120      <input type="hidden" name="SettingName" value="{$setting_name}" />
 121  {section-else}
 122      <div class="block">
 123          <label>Setting Name</label><div class="labelbreak"></div>
 124          <input type="text" size="20" name="SettingName" value="" />
 125      </div>
 126  {/section}
 127  
 128  <div class="block">
 129      <label>Setting value</label><div class="labelbreak"></div>
 130  
 131      {switch match=$setting_type}
 132      {case match='array'}
 133          <textarea size="70" rows="10" class="box" name="Value">{$value|wash}</textarea>
 134      {/case}
 135      {case match='enable/disable'}
 136          <select name="Value">
 137          {section show= eq( $value, 'enabled' )}
 138              <option value="enabled" selected="selected">Enabled</option>
 139              <option value="disabled">Disabled</option>
 140              {section-else}
 141              <option value="disabled" selected="selected">Disabled</option>
 142              <option value="enabled">Enabled</option>
 143          {/section}
 144          </select>
 145      {/case}
 146      {case match='true/false'}
 147          <select name="Value">
 148          {section show=eq( $value, 'true' )}
 149              <option value="true" selected="selected">True</option>
 150              <option value="false">False</option>
 151              {section-else}
 152              <option value="false" selected="selected">False</option>
 153              <option value="true">True</option>
 154          {/section}
 155          </select>
 156      {/case}
 157      {case}
 158          <input type="text" size="40" name="Value" value="{$value|wash}" />
 159      {/case}
 160      {/switch}
 161  </div>
 162  
 163  <div class="buttonblock">
 164      <input type="submit" name="WriteSetting" value="Save" />
 165      <input type="submit" name="Cancel" value="Cancel" />
 166  </div>
 167  
 168  </form>


Généré le : Sat Feb 24 10:30:04 2007 par Balluche grâce à PHPXref 0.7