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


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