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

   1  {section show=eq($:contentStructureTree, false())|not()}
   2      {let parentNode     = $contentStructureTree.parent_node
   3           children       = $contentStructureTree.children
   4           numChildren    = count($contentStructureTree.children)
   5           canCreateClasses = $contentStructureTree.parent_node.classes_js_array
   6           haveChildren   = $numChildren|gt(0)
   7           showToolTips   = ezini( 'TreeMenu', 'ToolTips'         , 'contentstructuremenu.ini' )
   8           translation    = ezini( 'URLTranslator', 'Translation', 'site.ini' )
   9           toolTip        = ""
  10           visibility     = 'Visible'
  11           isRootNode     = false() }
  12  
  13          {default classIconsSize = ezini( 'TreeMenu', 'ClassIconsSize', 'contentstructuremenu.ini' )
  14                   last_item      = false() }
  15  
  16          {section show=is_set($class_icons_size)}
  17              {set classIconsSize=$class_icons_size}
  18          {/section}
  19  
  20          {section show=is_set($is_root_node)}
  21              {set isRootNode=$is_root_node}
  22          {/section}
  23  
  24          <li id="n{$:parentNode.node.node_id}"{section show=$:last_item} class="lastli"{/section}>
  25  
  26              {* Fold/Unfold/Empty: [-]/[+]/[ ] *}
  27                  {section show=or($:haveChildren, $:isRootNode)}
  28                     <a class="openclose" href="#" title="{'Fold/Unfold'|i18n('design/admin/contentstructuremenu')}"
  29                        onclick="ezpopmenu_hideAll(); ezcst_onFoldClicked( this.parentNode ); return false;"></a>
  30                  {section-else}
  31                      <span class="openclose"></span>
  32                  {/section}
  33  
  34              {* Icon *}
  35              {section show=eq( $#ui_context, 'browse' )}
  36                  <a class="nodeicon" href="#">{$:parentNode.object.class_identifier|class_icon( $:classIconsSize )}</a>
  37              {section-else}
  38                  <a class="nodeicon" href="#" onclick="ezpopmenu_showTopLevel( event, 'ContextMenu', ez_createAArray( new Array( '%nodeID%', {$:parentNode.node.node_id}, '%objectID%', {$:parentNode.object.id}, '%languages%', {$:parentNode.object.language_js_array}, '%classList%', {$:canCreateClasses} ) ) , '{$:parentNode.object.name|shorten(18)|wash(javascript)}', {$:parentNode.node.node_id} {cond( eq( $:canCreateClasses, "''" ), ", 'menu-create-here'",'' )} ); return false;">{$:parentNode.object.class_identifier|class_icon( $:classIconsSize, "[%classname] Click on the icon to get a context sensitive menu."|i18n( 'design/admin/contentstructuremenu',, hash( '%classname', $:parentNode.object.class_name|wash ) ) )}</a>
  39              {/section}
  40              {* Label *}
  41                  {* Tooltip *}
  42                  {section show=$:showToolTips|eq('enabled')}
  43                      {section show=$:parentNode.node.is_invisible}
  44                          {set visibility = 'Hidden by superior'}
  45                      {/section}
  46                      {section show=$:parentNode.node.is_hidden}
  47                          {set visibility = 'Hidden'}
  48                      {/section}
  49                      {set toolTip = 'Node ID: %node_id Visibility: %visibility' |
  50                                      i18n("contentstructuremenu/show_content_structure", , hash( '%node_id'      , $:parentNode.node.node_id,
  51                                                                                                  '%visibility'   , $:visibility ) ) }
  52                  {section-else}
  53                      {set toolTip = ''}
  54                  {/section}
  55  
  56                  {* Text *}
  57                  {section show=or( eq($ui_context, 'browse')|not(), eq($:parentNode.object.is_container, true()))}
  58                      {section show=$:csm_menu_item_click_action|eq('')}
  59                          {section show=eq( $:translation, 'enabled' )}
  60                              {let defaultItemClickAction = $:parentNode.node.path_identification_string|ezurl(no)}
  61                                  <a class="nodetext" href="{$:defaultItemClickAction}" title="{$:toolTip}">
  62                              {/let}
  63                          {section-else}
  64                              {let defaultItemClickAction = concat('content/view/full/',$:parentNode.node.node_id)|ezurl(no)}
  65                                  <a class="nodetext" href="{$:defaultItemClickAction}" title="{$:toolTip}">
  66                              {/let}
  67                          {/section}
  68                          {* Do not indent this line; otherwise links will contain empty space at the end! *}
  69                          {section-else}<a class="nodetext" href="{$:csm_menu_item_click_action}/{$:parentNode.node.node_id}" title="{$:toolTip}">{/section}{section show=$:parentNode.node.is_hidden}<span class="node-name-hidden">{$:parentNode.object.name|wash}</span>{section-else}{section show=$:parentNode.node.is_invisible}<span class="node-name-hiddenbyparent">{$:parentNode.object.name|wash}</span>{section-else}<span class="node-name-normal">{$:parentNode.object.name|wash}</span>{/section}{/section}{section show=$:parentNode.node.is_hidden}<span class="node-hidden">(Hidden)</span></a>{section-else}{section show=$:parentNode.node.is_invisible}<span class="node-hiddenbyparent">(Hidden by parent)</span></a>{section-else}</a>{/section}
  70                      {/section}
  71                  {section-else}
  72                      {section show=$:parentNode.node.is_hidden}
  73                          <span class="node-name-hidden">{$:parentNode.object.name|wash}</span>
  74                      {section-else}
  75                          {section show=$:parentNode.node.is_invisible}
  76                              <span class="node-name-hiddenbyparent">{$:parentNode.object.name|wash}</span>
  77                          {section-else}
  78                              <span class="node-name-normal">{$:parentNode.object.name|wash}</span>
  79                          {/section}
  80                      {/section}
  81                      {section show=$:parentNode.node.is_hidden}
  82                          <span class="node-hidden">(Hidden)</span>
  83                      {section-else}
  84                          {section show=$:parentNode.node.is_invisible}
  85                              <span class="node-hiddenbyparent">(Hidden by parent)</span>
  86                          {/section}
  87                      {/section}
  88                  {/section}
  89  
  90                  {* Show children *}
  91                  {section show=$:haveChildren}
  92                      <ul>
  93                          {section var=child loop=$:children}
  94                              {include name=SubMenu uri="design:contentstructuremenu/show_content_structure.tpl" contentStructureTree=$:child csm_menu_item_click_action=$:csm_menu_item_click_action last_item=eq( $child.number, $:numChildren ) ui_context=$ui_context}
  95                          {/section}
  96                      </ul>
  97                  {/section}
  98          </li>
  99          {/default}
 100      {/let}
 101  {/section}


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