[ 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/content/ -> urltranslator.tpl (source)

   1  {section show=$forward_info}
   2      {section show=$forward_info.error}
   3          <div class="message-error">
   4          <h2><span class="time">[{currentdate()|l10n( shortdatetime )}]</span> {'The requested URL forwarding could not be created.'|i18n( 'design/admin/content/urltranslator' )}<span class="time">{currentdate()|l10n(shortdatetime)}</span></h2>
   5           <ul>
   6               <li>
   7                  {'The destination URL <%destination_url> does not exist in the system.'|i18n( 'design/admin/content/urltranslator',, hash( '%destination_url', $forward_info.destination ) )|wash}
   8              </li>
   9           </ul>
  10      </div>
  11  {/section}
  12  {/section}
  13  
  14  <form name="urltranslator" action={concat( 'content/urltranslator/' )|ezurl} method="post" >
  15  
  16  {* New URL translation *}
  17  <div class="context-block">
  18  {* 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">
  19  <h2 class="context-title">{'New system URL forwarding'|i18n( 'design/admin/content/urltranslator' )}</h2>
  20  
  21  {* DESIGN: Mainline *}<div class="header-subline"></div>
  22  
  23  {* DESIGN: Header END *}</div></div></div></div></div></div>
  24  
  25  {* DESIGN: Content START *}<div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-bl"><div class="box-br"><div class="box-content">
  26  
  27  <table class="list" cellspacing="0">
  28  <tr>
  29  <th width="40%">{'New virtual URL'|i18n( 'design/admin/content/urltranslator' )}</th>
  30  <th>{'System URL'|i18n( 'design/admin/content/urltranslator' )}</th>
  31  
  32  <th class="tight">&nbsp;</th>
  33  </tr>
  34  <tr>
  35  <td>
  36  {'Example: /services'|i18n( 'design/admin/content/urltranslator' )}
  37  </td>
  38  <td>
  39  {'Example: /content/view/full/42'|i18n( 'design/admin/content/urltranslator' )}
  40  </td>
  41  <td>
  42  &nbsp;
  43  </td>
  44  </tr>
  45  <tr>
  46  <td>
  47  <input type="text" name="NewURLAliasSource" value="{cond(and($translation_info,$translation_info.error),$translation_info.source, '')|wash}" title="{'Use this field to enter an address relative to the root of the system that should be translated into another URL. This address does not have to exist in your current system.'|i18n( 'design/admin/content/urltranslator'  )}" />
  48  </td>
  49  <td>
  50  <input type="text" name="NewURLAliasDestination" value="{cond(and($translation_info,$translation_info.error),$translation_info.destination, '')|wash}" title="{'Use this field to enter a valid system URL. A system URL is easily recognized since it consists of several parts separated by a "/".'|i18n( 'design/admin/content/urltranslator' )|wash}" />
  51  </td>
  52  <td>
  53  <input class="button" type="submit" name="NewURLAliasButton" value="{'Add'|i18n( 'design/admin/content/urltranslator' )}" title="{'Click this button to add a new system URL forwarding. System URL forwarding is used to forward any URL to a system URL in eZ publish.'|i18n( 'design/admin/content/urltranslator' )}" />
  54  </td>
  55  </tr>
  56  </table>
  57  {* DESIGN: Content END *}</div></div></div></div></div></div>
  58  </div>
  59  
  60  
  61  
  62  {* New URL forwarding *}
  63  <div class="context-block">
  64  {* 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">
  65  <h2 class="context-title">{'New virtual URL forwarding'|i18n( 'design/admin/content/urltranslator' )}</h2>
  66  
  67  {* DESIGN: Mainline *}<div class="header-subline"></div>
  68  
  69  {* DESIGN: Header END *}</div></div></div></div></div></div>
  70  
  71  {* DESIGN: Content START *}<div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-bl"><div class="box-br"><div class="box-content">
  72  
  73  <table class="list" cellspacing="0">
  74  <tr>
  75  <th width="40%">{'New virtual URL'|i18n( 'design/admin/content/urltranslator' )}</th>
  76  <th>{'Existing virtual URL'|i18n( 'design/admin/content/urltranslator' )}</th>
  77  <th class="tight">&nbsp;</th>
  78  </tr>
  79  <tr>
  80  <td>
  81  {'Example: /services'|i18n( 'design/admin/content/urltranslator' )}
  82  </td>
  83  <td>
  84  {'Example: /about/service'|i18n( 'design/admin/content/urltranslator' )}
  85  </td>
  86  <td>&nbsp;</td>
  87  </tr>
  88  <tr>
  89  <td>
  90  <input type="text" name="NewForwardURLAliasSource" value="{cond(and($forward_info,$forward_info.error),$forward_info.source, '')|wash}" title="{'Use this field to enter an address relative to the root of the system that should be translated into another URL. This address does not have to exist in your current system.'|i18n( 'design/admin/content/urltranslator'  )}" />
  91  </td>
  92  <td>
  93  <input type="text" name="NewForwardURLAliasDestination" value="{cond(and($forward_info,$forward_info.error),$forward_info.destination, '')|wash}" title="{'Use this field to enter a valid existing virtual URL in the system. A virtual URL is generated by the system and usually contains part of the content of an object.'|i18n( 'design/admin/content/urltranslator' )}" />
  94  </td>
  95  <td>
  96  <input class="button" type="submit" name="NewForwardURLAliasButton" value="{'Add'|i18n( 'design/admin/content/urltranslator' )}" title="{'Click this button to add a new virtual URL forwarding. Virtual URL forwarding is used to forward any URL to an existing virtual URL in eZ publish.'|i18n( 'design/admin/content/urltranslator' )}" />
  97  </td>
  98  </tr>
  99  </table>
 100  {* DESIGN: Content END *}</div></div></div></div></div></div>
 101  </div>
 102  
 103  
 104  {* New URL wildcard *}
 105  <div class="context-block">
 106  {* 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">
 107  <h2 class="context-title">{'New virtual URL forwarding with wildcard'|i18n( 'design/admin/content/urltranslator' )}</h2>
 108  
 109  {* DESIGN: Mainline *}<div class="header-subline"></div>
 110  
 111  {* DESIGN: Header END *}</div></div></div></div></div></div>
 112  
 113  {* DESIGN: Content START *}<div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-bl"><div class="box-br"><div class="box-content">
 114  
 115  <table class="list" cellspacing="0">
 116  <tr>
 117  <th width="40%">{'New virtual URL wildcard'|i18n( 'design/admin/content/urltranslator' )}</th>
 118  <th>{'Existing virtual URL'|i18n( 'design/admin/content/urltranslator' )}</th>
 119  <th class="tight">{'Redirecting URL'|i18n( 'design/admin/content/urltranslator' )}</th>
 120  <th class="tight">&nbsp;</th>
 121  </tr>
 122  <tr>
 123  <td>
 124  {'Example: /developer/*'|i18n( 'design/admin/content/urltranslator' )}
 125  </td>
 126  <td>
 127  {'Example'|i18n( 'design/admin/content/urltranslator' )}:&nbsp;{literal}/dev/{1}{/literal}
 128  </td>
 129  <td>
 130  &nbsp;
 131  </td>
 132  <td>
 133  &nbsp;
 134  </td>
 135  </tr>
 136  <tr>
 137  <td>
 138  <input type="text" name="NewWildcardURLAliasSource" value="{cond(and($wildcard_info,$wildcard_info.error),$wildcard_info.destination, '')|wash}" title="{'Use this field to enter an address relative to the root of the system that should be translated into another URL. This address does not have to exist in your current system. You can place a star anywhere in the URL which will match an arbitrary number of characters.'|i18n( 'design/admin/content/urltranslator'  )}" />
 139  </td>
 140  <td>
 141  <input type="text" name="NewWildcardURLAliasDestination" value="{cond(and($wildcard_info,$wildcard_info.error),$wildcard_info.source, '')|wash}" title="{'Use this field to enter a valid existing virtual URL in the system. A virtual URL is generated by the system and usually contains part of the content of an object. Any characters matched by a star in the source URL can be transfered to the destination URL by inserting {1\} where appropriate.'|i18n( 'design/admin/content/urltranslator' )|wash}" />
 142  </td>
 143  <td>
 144  <input type="checkbox" name="NewWildcardURLAliasIsForwarding" value="1" checked="checked" title="{'Use this checkbox to select if eZ publish should perform an internal redirect or a browser redirect. An internal redirect simply redirects the old URL to the new one without notifying the browser. A browser redirect makes the browser abort the current request and reload with the new URL. A browser redirect can be useful if you want the browser URL field to be updated.'|i18n( 'design/admin/content/urltranslator' )}" />
 145  </td>
 146  <td>
 147  <input class="button" type="submit" name="NewWildcardURLAliasButton" value="{'Add'|i18n( 'design/admin/content/urltranslator' )}" title="{'Click this button to add a new virtual URL forwarding with wildcard match. Virtual URL forwarding is used to forward any URL to an existing virtual URL in eZ publish. The wildcard match is useful if you have moved a complete tree from one place to another.'|i18n( 'design/admin/content/urltranslator' )}" />
 148  </td>
 149  </tr>
 150  </table>
 151  {* DESIGN: Content END *}</div></div></div></div></div></div>
 152  </div>
 153  
 154  
 155  
 156  
 157  {* Custom URL translations  *}
 158  <div class="context-block">
 159  {* 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">
 160  <h2 class="context-title">{'Custom URL translations [%alias_count]'|i18n( 'design/admin/content/urltranslator' ,, hash( '%alias_count', $alias_list|count ) )}</h2>
 161  
 162  {* DESIGN: Mainline *}<div class="header-subline"></div>
 163  
 164  {* DESIGN: Header END *}</div></div></div></div></div></div>
 165  
 166  {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content">
 167  
 168  {section show=$alias_list}
 169  <table class="list" cellspacing="0">
 170  <tr>
 171      <th class="tight"><img src={'toggle-button-16x16.gif'|ezimage} alt="{'Invert selection.'|i18n( 'design/admin/content/urltranslator' )}" onclick="ezjs_toggleCheckboxes( document.urltranslator, 'URLAliasSelection[]' ); return false;" title="{'Invert selection.'|i18n( 'design/admin/content/urltranslator' )}" /></th>
 172      <th>{'Source URL'|i18n( 'design/admin/content/urltranslator' )}</th>
 173      <th>{'Destination URL'|i18n( 'design/admin/content/urltranslator' )}</th>
 174      <th>{'Type'|i18n( 'design/admin/content/urltranslator' )}</th>
 175  </tr>
 176  {section name=Alias loop=$alias_list show=$alias_list sequence=array( bglight, bgdark )}
 177  <tr class="{$Alias:sequence}">
 178      <td><input type="checkbox" name="URLAliasSelection[]" value="{$Alias:item.id}" title="{'Select URL translation for removal.'|i18n( 'design/admin/content/urltranslator' )}"/></td>
 179      <td>
 180          <input type="text" name="URLAliasSourceValue[{$Alias:item.id}]" value="{$Alias:item.source_url|wash}" />
 181      </td>
 182      <td>
 183      {section show=$Alias:item.forward_to_id|eq(0)}
 184          <input type="text" name="URLAliasDestinationValue[{$Alias:item.id}]" value="{$Alias:item.destination_url|wash}" />
 185      {section-else}
 186          {section show=$Alias:item.forward_to_id|eq( -1 )}
 187              {'Forwards to'|i18n( 'design/admin/content/urltranslator' )}&nbsp;<a href={$Alias:item.destination_url|ezurl}>{$Alias:item.destination_url|wash}</a><br/>
 188          {section-else}
 189              {'Forwards to'|i18n( 'design/admin/content/urltranslator' )}&nbsp;<a href={$Alias:item.forward_url.destination_url|ezurl}>{$Alias:item.forward_url.source_url|wash}</a><br/>
 190          {/section}
 191      {/section}
 192      </td>
 193      <td>
 194      {section show=$Alias:item.is_wildcard|gt(0)}
 195          {'Wildcard forwarding'|i18n( 'design/admin/content/urltranslator' )}
 196      {section-else}
 197          {section show=$Alias:item.forward_to_id|eq(0)}
 198              {'System forwarding'|i18n( 'design/admin/content/urltranslator' )}
 199          {section-else}
 200              {'Virtual forwarding'|i18n( 'design/admin/content/urltranslator' )}
 201          {/section}
 202      {/section}
 203      </td>
 204  </tr>
 205  {/section}
 206  </table>
 207  
 208  <div class="context-toolbar">
 209  {include name=navigator
 210           uri='design:navigator/google.tpl'
 211           page_uri='/content/urltranslator'
 212           item_count=$alias_count
 213           view_parameters=$view_parameters
 214           item_limit=$alias_limit}
 215  </div>
 216  {section-else}
 217  <div class="block">
 218  <p>{'There are no custom URL translations.'|i18n( 'design/admin/content/urltranslator' )}</p>
 219  </div>
 220  {/section}
 221  
 222  {* DESIGN: Content END *}</div></div></div>
 223  
 224  <div class="controlbar">
 225  {* 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">
 226  <div class="block">
 227  {section show=$alias_list}
 228  <input class="button" type="submit" name="RemoveURLAliasButton" value="{'Remove selected'|i18n( 'design/admin/content/urltranslator' )}" title="{'Remove selected URL translations.'|i18n( 'design/admin/content/urltranslator' )}" />
 229  <input class="button" type="submit" name="StoreURLAliasButton"  value="{'Apply changes'|i18n( 'design/admin/content/urltranslator' )}" title="{'Click this button to store changes if you have modified any of the fields in the list above.'|i18n( 'design/admin/content/urltranslator' )}" />
 230  {section-else}
 231  <input class="button-disabled" type="submit" name="RemoveURLAliasButton" value="{'Remove selected'|i18n( 'design/admin/content/urltranslator' )}" disabled="disabled" />
 232  <input class="button-disabled" type="submit" name="StoreURLAliasButton"  value="{'Apply changes'|i18n( 'design/admin/content/urltranslator' )}" disabled="disabled" />
 233  {/section}
 234  
 235  
 236  </div>
 237  {* DESIGN: Control bar END *}</div></div></div></div></div></div>
 238  </div>
 239  
 240  </div>
 241  
 242  </form>


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