[ Index ]
 

Code source de eZ Publish 3.9.0

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

title

Body

[fermer]

/design/admin/templates/visual/ -> toolbar.tpl (source)

   1  <form method="post" action={concat( 'visual/toolbar/', $current_siteaccess, '/', $toolbar_position )|ezurl}>
   2  
   3  {* 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">
   4  
   5  <h1 class="context-title">{'Tool List for <Toolbar_%toolbar_position>'|i18n( 'design/admin/visual/toolbar',, hash( '%toolbar_position', $toolbar_position ) )|wash}
   6  </h1>
   7  
   8  {* DESIGN: Mainline *}<div class="header-mainline"></div>
   9  
  10  {* DESIGN: Header END *}</div></div></div></div></div></div>
  11  
  12  {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content">
  13  <div class="context-attributes">
  14  
  15  {section show=$tool_list}
  16  <table class="list" width="100%" cellspacing="0" cellpadding="0" border="0">
  17  {section var=Tool loop=$tool_list}
  18  
  19  <tr>
  20      <th class="tight"><input type="checkbox" name="deleteToolArray[]" value="{$Tool.index}" /></th>
  21      <th class="wide">{$Tool.name|wash}</th>
  22      <th class="tight"><input type="text" name="placement_{$Tool.index}" size="2" value="{sum($Tool.index,1)}" /></th>
  23  </tr>
  24  
  25  <tr>
  26      <td></td>
  27      <td>
  28      {section show=eq($toolbar_position,right)}
  29          <img src={concat( "toolbar/", $Tool.name|wash, ".png" )|ezimage} alt="{$Tool.name|wash}" />
  30      {section-else}
  31          <img src={concat( "toolbar/", $Tool.name|wash, "_line.png" )|ezimage} alt="{$Tool.name|wash}" />
  32      {/section}
  33      <br /> <!-- Break before list of parameters -->
  34          <table>
  35          {section var=Parameter loop=$Tool.parameters}
  36          <tr>
  37              <td>
  38              {$Parameter.description}
  39              </td>
  40              <td>
  41              {* Render the different attribute types each tool can have *}
  42              {switch match=cond( $Parameter.name|wash|ends_with( '_node' ), 1,
  43                                  $Parameter.name|wash|ends_with( '_classidentifier' ), 2,
  44                                  $Parameter.name|wash|ends_with( '_classidentifiers' ), 3,
  45                                  $Parameter.name|wash|ends_with( '_subtree' ), 4,
  46                                  $Parameter.name|wash|ends_with( '_check' ), 5,
  47                                  0 )}
  48              {case match=1}
  49                  {let used_node=fetch( content, node, hash( node_id, $Parameter.value ) )}
  50                  {section show=$used_node}
  51                      {$used_node.object.content_class.identifier|class_icon( small, $used_node.object.content_class.name|wash )}&nbsp;{$used_node.name|wash} ({$Parameter.value})
  52                  {section-else}
  53                      {$Parameter.value|wash}
  54                  {/section}
  55                  {/let}
  56                  <input type="submit" name="BrowseButton[{$Tool.index}_parameter_{$Parameter.name|wash}]" value="{'Browse'|i18n( 'design/admin/visual/toolbar' )}" />
  57                  <input type="hidden" name="{$Tool.index}_parameter_{$Parameter.name|wash}" size="20" value="{$Parameter.value|wash}">
  58              {/case}
  59              {case match=2}
  60                  {let class_list=fetch( class, list )}
  61                  <select name="{$Tool.index}_parameter_{$Parameter.name|wash}">
  62                  {section var=class loop=$class_list}
  63                      <option value="{$class.identifier|wash}" {section show=eq( $class.identifier, $Parameter.value )}selected="selected"{/section}>{$class.name|wash}</option>
  64                  {/section}
  65                  </select>
  66                  {/let}
  67              {/case}
  68              {case match=3}
  69                  {let class_list=fetch( class, list ) match_list=$Parameter.value|explode( ',' )}
  70                  <select multiple="multiple" name="CustomInputList[{$Tool.index}_parameter_{$Parameter.name|wash}][]">
  71                  {section var=class loop=$class_list}
  72                      <option value="{$class.identifier|wash}" {section show=$match_list|contains( $class.identifier )}selected="selected"{/section}>{$class.name|wash}</option>
  73                  {/section}
  74                  </select>
  75                  {/let}
  76              {/case}
  77              {case match=4}
  78                  {let used_node=fetch( content, node, hash( node_id, $Parameter.value ) )}
  79                  {section show=$used_node}
  80                      {$used_node.object.content_class.identifier|class_icon( small, $used_node.object.content_class.name|wash )}&nbsp;{$used_node.object.name|wash} ({$Parameter.value})
  81                  {section-else}
  82                      {$Parameter.value|wash}
  83                  {/section}
  84                  {/let}
  85                  <input type="submit" name="BrowseButton[{$Tool.index}_parameter_{$Parameter.name|wash}]" value="{'Browse'|i18n( 'design/admin/visual/toolbar' )}" />
  86                  <input type="hidden" name="{$Tool.index}_parameter_{$Parameter.name|wash}" size="20" value="{$Parameter.value|wash}" />
  87              {/case}
  88              {case match=5}
  89                  {section show=array( 'true', 'false' )|contains( $Parameter.value )}
  90                      <label for="{$Tool.index}_parameter_{$Parameter.name|wash}_true"><input type="radio" name="{$Tool.index}_parameter_{$Parameter.name|wash}" id="{$Tool.index}_parameter_{$Parameter.name|wash}_true" value="true" {section show=$Parameter.value|ne( 'false' )}checked="checked"{/section} />{'True'|i18n( 'design/admin/visual/toolbar' )}</label>
  91                      <label for="{$Tool.index}_parameter_{$Parameter.name|wash}_false"><input type="radio" name="{$Tool.index}_parameter_{$Parameter.name|wash}" id="{$Tool.index}_parameter_{$Parameter.name|wash}_false" value="false" {section show=$Parameter.value|eq( 'false' )}checked="checked"{/section} />{'False'|i18n( 'design/admin/visual/toolbar' )}</label>
  92                  {section-else}
  93                    {section show=array( 'yes', 'no' )|contains( $Parameter.value )}
  94                        <label for="{$Tool.index}_parameter_{$Parameter.name|wash}_true"><input type="radio" name="{$Tool.index}_parameter_{$Parameter.name|wash}" id="{$Tool.index}_parameter_{$Parameter.name|wash}_true" value="yes" {section show=$Parameter.value|ne( 'no' )}checked="checked"{/section} />{'Yes'|i18n( 'design/admin/visual/toolbar' )}</label>
  95                        <label for="{$Tool.index}_parameter_{$Parameter.name|wash}_false"><input type="radio" name="{$Tool.index}_parameter_{$Parameter.name|wash}" id="{$Tool.index}_parameter_{$Parameter.name|wash}_false" value="no" {section show=$Parameter.value|eq( 'no' )}checked="checked"{/section} />{'No'|i18n( 'design/admin/visual/toolbar' )}</label>
  96                    {section-else}
  97                        <input type="text" name="{$Tool.index}_parameter_{$Parameter.name|wash}" size="20" value="{$Parameter.value|wash}" />
  98                    {/section}
  99                  {/section}
 100              {/case}
 101              {case}
 102                  <input type="text" name="{$Tool.index}_parameter_{$Parameter.name|wash}" size="20" value="{$Parameter.value|wash}" />
 103              {/case}
 104              {/switch}
 105  
 106              </td>
 107          </tr>
 108          {/section}
 109          </table>
 110      </td>
 111  </tr>
 112  {/section}
 113  </table>
 114  {section-else}
 115  {'There are currently no tools in this toolbar'|i18n( 'design/admin/visual/toolbar' )}
 116  {/section}
 117  
 118  <div class="block">
 119  <div class="left">
 120  <input class="button" type="submit" name="RemoveButton" value="{'Remove selected'|i18n('design/admin/visual/toolbar')}" />
 121  </div>
 122  <div class="right">
 123  <input class="button" type="submit" name="UpdatePlacementButton" value="{'Update priorities'|i18n('design/admin/visual/toolbar')}" />
 124  </div>
 125  </div>
 126  
 127  <div class="block">
 128  <select name="toolName">
 129  {section var=Tool loop=$available_tool_list}
 130      <option value="{$Tool}">{$Tool}</option>
 131  {/section}
 132  </select>
 133  <input class="button" type="submit" name="NewToolButton" value="{'Add Tool'|i18n('design/admin/visual/toolbar')}" />
 134  </div>
 135  
 136  {* DESIGN: Content END *}</div></div></div>
 137  
 138  
 139  <div class="controlbar">
 140  {* 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">
 141      <div class="block">
 142         <input class="button" type="submit" name="StoreButton" value="{'Apply changes'|i18n('design/admin/visual/toolbar')}" title="{'Click this button to store changes if you have modified the parameters above.'|i18n( 'design/admin/visual/toolbar' )}" />
 143         <input class="button" type="submit" name="BackToToolbarsButton" value="{'Back to toolbars'|i18n('design/admin/visual/toolbar')}" title="{'Go back to the toolbar list.'|i18n( 'design/admin/visual/toolbar' )}" />
 144      </div>
 145  {* DESIGN: Control bar END *}</div></div></div></div></div></div>
 146  </div>
 147  
 148  </div>
 149  
 150  </form>


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