[ 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/visual/ -> templatecreate.tpl (source)

   1  {section show=eq( $error, 'permission_denied' )}
   2  <div class="message-error">
   3  <h2>{'Could not create template, permission denied.'|i18n( 'design/standard/visual/templatecreate' )}</h2>
   4  </div>
   5  {/section}
   6  
   7  {section show=eq( $error, 'invalid_name' )}
   8  <div class="message-error">
   9  <h2>{'Invalid name. You can only use the characters a-z, numbers and _.'|i18n( 'design/standard/visual/templatecreate' )}</h2>
  10  </div>
  11  {/section}
  12  
  13  <form method="post" action={concat( '/visual/templatecreate', $template )|ezurl}>
  14  
  15  <div class="context-block">
  16  {* DESIGN: Header START *}<div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr">
  17  <h1 class="context-title">{'Create new template override for <%template_name>'|i18n( 'design/standard/visual/templatecreate',, hash( '%template_name', $template ) )|wash}</h1>
  18  
  19  {* DESIGN: Mainline *}<div class="header-mainline"></div>
  20  
  21  {* DESIGN: Header END *}</div></div></div></div></div></div>
  22  
  23  {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content">
  24  
  25  <div class="context-attributes">
  26  
  27  <p>{'The newly created template file will be placed in'|i18n( 'design/standard/visual/templatecreate' )} design/{$site_design}/override/templates/.</p>
  28  
  29  <div class="block">
  30      <label>{'Filename'|i18n( 'design/standard/visual/templatecreate' )}:</label>
  31      <input class="halfbox" type="text" name="TemplateName" value="{$template_name}" />.tpl
  32  </div>
  33  
  34  
  35  {switch match=$template_type}
  36  {case match='node_view'}
  37  <div class="block">
  38  <label>{'Override keys'|i18n( 'design/standard/visual/templatecreate' )}:</label>
  39  
  40  <table>
  41  <tr>
  42      <td>{'Class'|i18n( 'design/standard/visual/templatecreate' )}:</td>
  43      <td>
  44      <select name="Match[class_identifier]">
  45          <option value="-1">{'All classes'|i18n( 'design/standard/visual/templatecreate' )}</option>
  46          {section name=Class loop=fetch('content', 'can_instantiate_class_list')}
  47          <option value="{fetch( content, class, hash( class_id, $Class:item.id ) ).identifier}">{$Class:item.name|wash}</option>
  48          {/section}
  49      </select>
  50      </td>
  51  </tr>
  52  <tr>
  53      <td>{'Section'|i18n( 'design/standard/visual/templatecreate' )}:</td>
  54      <td>
  55      <select name="Match[section]">
  56          <option value="-1">{'All sections'|i18n( 'design/standard/visual/templatecreate' )}</option>
  57          {section name=Section loop=fetch( 'content', 'section_list' )}
  58              <option value="{$:item.id}">{$:item.name|wash}</option>
  59          {/section}
  60      </select>
  61      </td>
  62  </tr>
  63  <tr>
  64      <td>{'Node ID'|i18n( 'design/standard/visual/templatecreate' )}:</td>
  65      <td><input type="text" size="5" value="" name="Match[node]" /></td>
  66  </tr>
  67  </table>
  68  </div>
  69  
  70  
  71  <div class="block">
  72  <label>{'Base template on'|i18n( 'design/standard/visual/templatecreate' )}:</label>
  73  <input type="radio" name="TemplateContent" value="EmptyFile" checked="checked"/>{'Empty file'|i18n( 'design/standard/visual/templatecreate' )}<br />
  74  <input type="radio" name="TemplateContent" value="DefaultCopy" />{'Copy of default template'|i18n( 'design/standard/visual/templatecreate' )}<br />
  75  <input type="radio" name="TemplateContent" value="ContainerTemplate" />{'Container (with children)'|i18n( 'design/standard/visual/templatecreate' )}<br />
  76  <input type="radio" name="TemplateContent" value="ViewTemplate" />{'View (without children)'|i18n( 'design/standard/visual/templatecreate' )}<br />
  77  </div>
  78  
  79  {/case}
  80  {case match='object_view'}
  81  <div class="objectheader">
  82  <h2>{'Override keys'|i18n( 'design/standard/visual/templatecreate' )}</h2>
  83  </div>
  84  
  85  <div class="object">
  86  <table>
  87  <tr>
  88      <td>
  89      <p>
  90      {'Class'|i18n( 'design/standard/visual/templatecreate' )}
  91      </p>
  92      </td>
  93      <td>
  94      <select name="Match[class_identifier]">
  95          <option value="-1">{'Any'|i18n( 'design/standard/visual/templatecreate' )}</option>
  96          {section name=Class loop=fetch('content', 'can_instantiate_class_list')}
  97          <option value="{fetch( content, class, hash( class_id, $Class:item.id ) ).identifier}">{$Class:item.name|wash}</option>
  98          {/section}
  99      </select>
 100      </td>
 101  </tr>
 102  <tr>
 103      <td>
 104      <p>
 105      {'Section'|i18n( 'design/standard/visual/templatecreate' )}
 106      </p>
 107      </td>
 108      <td>
 109      <select name="Match[section]">
 110          <option value="-1">{'Any'|i18n( 'design/standard/visual/templatecreate' )}</option>
 111          {section name=Section loop=fetch( 'content', 'section_list' )}
 112              <option value="{$:item.id}">{$:item.name|wash}</option>
 113          {/section}
 114      </select>
 115      </td>
 116  </tr>
 117  <tr>
 118      <td>
 119      <p>
 120      {'Object'|i18n( 'design/standard/visual/templatecreate' )}
 121      </p>
 122      </td>
 123      <td>
 124      <input type="text" size="5" value="" name="Match[object]" />
 125      </td>
 126  </tr>
 127  </table>
 128  </div>
 129  
 130  
 131  <div class="objectheader">
 132  <h2>{'Base template on'|i18n( 'design/standard/visual/templatecreate' )}</h2>
 133  </div>
 134  <div class="object">
 135  
 136  <input type="radio" name="TemplateContent" value="EmptyFile" checked="checked"/>{'Empty file'|i18n( 'design/standard/visual/templatecreate' )}<br />
 137  <input type="radio" name="TemplateContent" value="DefaultCopy" />{'Copy of default template'|i18n( 'design/standard/visual/templatecreate' )}<br />
 138  <input type="radio" name="TemplateContent" value="ContainerTemplate" />{'Container (with children)'|i18n( 'design/standard/visual/templatecreate' )}<br />
 139  <input type="radio" name="TemplateContent" value="ViewTemplate" />{'View (without children)'|i18n( 'design/standard/visual/templatecreate' )}<br />
 140  </div>
 141  
 142  {/case}
 143  {case match='pagelayout'}
 144      <div class="objectheader">
 145      <h2>{'Base template on'|i18n( 'design/standard/visual/templatecreate' )}</h2>
 146      </div>
 147      <div class="object">
 148      <input type="radio" name="TemplateContent" value="EmptyFile" checked="checked"/>{'Empty file'|i18n( 'design/standard/visual/templatecreate' )}<br />
 149      <input type="radio" name="TemplateContent" value="DefaultCopy" />{'Copy of default template'|i18n( 'design/standard/visual/templatecreate' )}<br />
 150      </div>
 151  {/case}
 152  {case}
 153      <div class="objectheader">
 154      <h2>{'Base template on'|i18n( 'design/standard/visual/templatecreate' )}</h2>
 155      </div>
 156      <div class="object">
 157      <input type="radio" name="TemplateContent" value="EmptyFile" checked="checked"/>{'Empty file'|i18n( 'design/standard/visual/templatecreate' )}<br />
 158      <input type="radio" name="TemplateContent" value="DefaultCopy" />{'Copy of default template'|i18n( 'design/standard/visual/templatecreate' )}<br />
 159      </div>
 160  {/case}
 161  {/switch}
 162  
 163  </div>
 164  
 165  {* DESIGN: Content END *}</div></div></div>
 166  
 167  <div class="controlbar">
 168  {* DESIGN: Control bar START *}<div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-tc"><div class="box-bl"><div class="box-br">
 169      <div class="block">
 170          <input class="button" type="submit" name="CreateOverrideButton" value="{'OK'|i18n( 'design/standard/visual/templatecreate' )}" />
 171          <input class="button" type="submit" name="CancelOverrideButton" value="{'Cancel'|i18n( 'design/standard/visual/templatecreate' )}" />
 172      </div>
 173  {* DESIGN: Control bar END *}</div></div></div></div></div></div>
 174  </div>
 175  
 176  </div>
 177  
 178  </form>


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