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

   1  {let item_type=ezpreference( 'admin_list_limit' )
   2       number_of_items=min( $item_type, 3)|choose( 10, 10, 25, 50 )
   3       select_name='SelectedObjectIDArray'
   4       select_type='checkbox'
   5       select_attribute='contentobject_id'
   6       browse_list_count=0
   7       page_uri_suffix=false()
   8       node_array=array()
   9       bookmark_list=fetch('content','bookmarks',array())}
  10  {section show=is_set( $node_list )}
  11      {def $page_uri=$requested_uri }
  12      {def $page_uri_suffix=concat( '?', $requested_uri_suffix)}
  13      {set browse_list_count=$node_list_count
  14           node_array=$node_list}
  15      {section-else}
  16      {def $page_uri=concat( '/content/browse/', $main_node.node_id )}
  17  
  18      {set browse_list_count=fetch( content, list_count, hash( parent_node_id, $node_id, depth, 1, objectname_filter, $view_parameters.namefilter))
  19           node_array=fetch( content, list, hash( parent_node_id, $node_id, depth, 1, offset, $view_parameters.offset, limit, $number_of_items, sort_by, $main_node.sort_array, objectname_filter, $view_parameters.namefilter ) )}
  20  {/section}
  21  
  22  {section show=eq( $browse.return_type, 'NodeID' )}
  23      {set select_name='SelectedNodeIDArray'}
  24      {set select_attribute='node_id'}
  25  {/section}
  26  
  27  {section show=eq( $browse.selection, 'single' )}
  28      {set select_type='radio'}
  29  {/section}
  30  
  31  {section show=$browse.description_template}
  32      {include name=Description uri=$browse.description_template browse=$browse }
  33  {section-else}
  34  
  35  <div class="context-block">
  36  
  37  {* 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">
  38  
  39  <h1 class="context-title">{'Browse'|i18n( 'design/admin/content/browse' )}</h1>
  40  
  41  {* DESIGN: Mainline *}<div class="header-mainline"></div>
  42  
  43  {* DESIGN: Header END *}</div></div></div></div></div></div>
  44  
  45  {* 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">
  46  
  47  <div class="block">
  48  
  49  <p>{'To select objects, choose the appropriate radiobutton or checkbox(es), and click the "Select" button.'|i18n( 'design/admin/content/browse' )}</p>
  50  <p>{'To select an object that is a child of one of the displayed objects, click the object name and you will get a list of the children of the object.'|i18n( 'design/admin/content/browse' )}</p>
  51  
  52  </div>
  53  
  54  {* DESIGN: Content END *}</div></div></div></div></div></div>
  55  
  56  </div>
  57  
  58  {/section}
  59  
  60  <form name="browse" method="post" action={$browse.from_page|ezurl}>
  61  
  62  {section show=or(eq($browse.action_name,"SelectLinkNodeID"),eq($browse.action_name,"SelectLinkObjectID"),eq($browse.action_name,"AddRelatedObjectToOE"))}
  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">{'Bookmarks'|i18n( 'design/admin/content/browse' )}</h2>
  66  {* DESIGN: Subline *}<div class="header-subline"></div>
  67  {* DESIGN: Header END *}</div></div></div></div></div></div>
  68  {* 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">
  69  <ul class="oe-bookmarks">
  70  {section var=Nodes loop=$bookmark_list show=$bookmark_list}
  71    <li>
  72    {section show=$browse.ignore_nodes_select|contains($Nodes.item.node_id)|not()}
  73       {section show=is_array($browse.class_array)}
  74           {section show=$browse.class_array|contains($Nodes.item.node.object.content_class.identifier)}
  75               <input type="{$select_type}" name="{$select_name}[]" value="{$Nodes.item.node[$select_attribute]}" />
  76           {section-else}
  77               &nbsp;
  78           {/section}
  79       {section-else}
  80           <input type="{$select_type}" name="{$select_name}[]" value="{$Nodes.item.node[$select_attribute]}" />
  81       {/section}
  82    {section-else}
  83        &nbsp;
  84    {/section}
  85  
  86     {section show=$browse.ignore_nodes_click|contains( $Nodes.item.node_id )|not}
  87          {section show=$Nodes.item.node.object.content_class.is_container}
  88              {$Nodes.item.node.object.class_identifier|class_icon( small, $Nodes.item.node.object.class_name )}&nbsp;<a href={concat( '/content/browse/', $Nodes.item.node_id )|ezurl}>{$Nodes.item.name|wash}</a>
  89          {section-else}
  90              {$Nodes.item.node.object.class_identifier|class_icon( small, $Nodes.item.node.object.class_name )}&nbsp;{$Nodes.item.name|wash}
  91          {/section}
  92      {section-else}
  93          {$Nodes.item.node.object.class_identifier|class_icon( small, $Nodes.item.node.object.class_name )}&nbsp;{$Nodes.item.name|wash}
  94      {/section}
  95      </li>
  96  {/section}
  97  </ul>
  98  {* DESIGN: Content END *}</div></div></div></div></div></div>
  99  </div>
 100  {/section}
 101  
 102  <div class="context-block">
 103  {* 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">
 104  {section show=is_set( $node_list )|not()}
 105      {let current_node=fetch( content, node, hash( node_id, $browse.start_node ) )}
 106      {section show=$browse.start_node|gt( 1 )}
 107          <h2 class="context-title">
 108          <a href={concat( '/content/browse/', $main_node.parent_node_id, '/' )|ezurl}><img src={'back-button-16x16.gif'|ezimage} alt="{'Back'|i18n( 'design/admin/content/browse' )}" /></a>
 109          {$current_node.object.content_class.identifier|class_icon( original, $current_node.object.content_class.name|wash )}&nbsp;{$current_node.name|wash}&nbsp;[{$browse_list_count}]</h2>
 110      {section-else}
 111      <h2 class="context-title"><img src={'back-button-16x16.gif'|ezimage} alt="Back" /> {'folder'|class_icon( small, $current_node.object.content_class.name|wash )}&nbsp;{'Top level'|i18n( 'design/admin/content/browse' )}&nbsp;[{$current_node.children_count}]</h2>
 112      {/section}
 113      {/let}
 114  {section-else}
 115   <h2 class="context-title"><img src={'back-button-16x16.gif'|ezimage} alt="Back" /> {'folder'|class_icon( small)}&nbsp;{'Search result'|i18n( 'design/admin/content/browse' )}&nbsp;[{$node_list|count()}]</h2>
 116  
 117  {/section}
 118  {* DESIGN: Subline *}<div class="header-subline"></div>
 119  
 120  {* DESIGN: Header END *}</div></div></div></div></div></div>
 121  
 122  {* DESIGN: Content START *}<div class="box-ml"><div class="box-mr"><div class="box-content">
 123  
 124  {* Items per page and view mode selector. *}
 125  <div class="context-toolbar">
 126  <div class="block">
 127  <div class="left">
 128      <p>
 129      {switch match=$number_of_items}
 130      {case match=25}
 131          <a href={'/user/preferences/set/admin_list_limit/1'|ezurl}>10</a>
 132          <span class="current">25</span>
 133          <a href={'/user/preferences/set/admin_list_limit/3'|ezurl}>50</a>
 134  
 135          {/case}
 136  
 137          {case match=50}
 138          <a href={'/user/preferences/set/admin_list_limit/1'|ezurl}>10</a>
 139          <a href={'/user/preferences/set/admin_list_limit/2'|ezurl}>25</a>
 140          <span class="current">50</span>
 141          {/case}
 142  
 143          {case}
 144          <span class="current">10</span>
 145          <a href={'/user/preferences/set/admin_list_limit/2'|ezurl}>25</a>
 146          <a href={'/user/preferences/set/admin_list_limit/3'|ezurl}>50</a>
 147          {/case}
 148  
 149          {/switch}
 150      </p>
 151  </div>
 152  <div class="right">
 153      <p>
 154      {switch match=ezpreference( 'admin_children_browsemode' )}
 155      {case match='thumbnail'}
 156        <a href={'/user/preferences/set/admin_children_browsemode/list'|ezurl} title="{'Display sub items using a simple list.'|i18n( 'design/admin/content/browse' )}">{'List'|i18n( 'design/admin/content/browse' )}</a>
 157        <span class="current">{'Thumbnail'|i18n( 'design/admin/content/browse' )}</span>
 158      {/case}
 159      {case}
 160        <span class="current">{'List'|i18n( 'design/admin/content/browse' )}</span>
 161        <a href={'/user/preferences/set/admin_children_browsemode/thumbnail'|ezurl} title="{'Display sub items as thumbnails.'|i18n( 'design/admin/content/browse' )}">{'Thumbnail'|i18n( 'design/admin/content/browse' )}</a>
 162      {/case}
 163      {/switch}
 164      </p>
 165  </div>
 166  <div class="break"></div>
 167  </div>
 168  </div>
 169  
 170  {* Display the actual list of nodes. *}
 171  {switch match=ezpreference( 'admin_children_browsemode' )}
 172      {case match='thumbnail'}
 173          {include uri='design:content/browse_mode_thumbnail.tpl'}
 174      {/case}
 175      {case}
 176          {include uri='design:content/browse_mode_list.tpl'}
 177      {/case}
 178  {/switch}
 179  
 180  <div class="context-toolbar">
 181  {include name=navigator
 182           uri='design:navigator/alphabetical.tpl'
 183           page_uri=$page_uri
 184           page_uri_suffix=$page_uri_suffix
 185           item_count=$browse_list_count
 186           view_parameters=$view_parameters
 187           node_id=$node_id
 188           item_limit=$number_of_items}
 189  </div>
 190  
 191  {section var=PersistentData show=$browse.persistent_data loop=$browse.persistent_data}
 192      <input type="hidden" name="{$PersistentData.key|wash}" value="{$PersistentData.item|wash}" />
 193  {/section}
 194  
 195  <input type="hidden" name="BrowseActionName" value="{$browse.action_name}" />
 196  {section show=$browse.browse_custom_action}
 197      <input type="hidden" name="{$browse.browse_custom_action.name}" value="{$browse.browse_custom_action.value}" />
 198  {/section}
 199  
 200  {section show=$cancel_action}
 201  <input type="hidden" name="BrowseCancelURI" value="{$cancel_action}" />
 202  {/section}
 203  
 204  {* DESIGN: Content END *}</div></div></div>
 205  
 206  <div class="controlbar">
 207  {* 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">
 208  <div class="block">
 209      <input class="button" type="submit" name="SelectButton" value="{'Select'|i18n( 'design/admin/content/browse' )}" />
 210      <input class="button" type="submit" name="BrowseCancelButton" value="{'Cancel'|i18n( 'design/admin/content/browse' )}" />
 211  </div>
 212  {* DESIGN: Control bar END *}</div></div></div></div></div></div>
 213  </div>
 214  
 215  </form>
 216  
 217  {/let}
 218  
 219  </div>


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