All pastes #253518 Raw Edit

Miscellany

public text v1 · immutable
#253518 ·published 2006-11-20 20:52 UTC
rendered paste body
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
      i18n:domain="plone">

  <body>

    <!-- THE PERSONAL BAR DEFINITION -->

    <div metal:define-macro="breadcrumb_personalbar"
	 tal:define="display_actions python:user_actions[:-1]+global_actions+user_actions[-1:];
                     getIconFor nocall:putils/getIconFor;breadcrumbs python:putils.createBreadCrumbs(here);
                     portal_url portal_url|utool"
	 tal:omit-tag="">
      <!--//
	  <h5 class="hiddenStructure" i18n:translate="heading_personal_tools">Personal tools</h5>//-->
      <div id='portal-navigation-personal'>
	<div id="portal-personaltools"> 
	  <ul>
	    <li class="portalUser" 
		tal:condition="not: isAnon">
	      <a id="user-name"
		 tal:omit-tag="not: mtool/getHomeFolder"
		 tal:attributes="href string:${mtool/getHomeUrl}">
		<span class="visualCaseSensitive"
		      tal:replace="user/getUserName">
		  USERNAME
		</span>
	      </a>
	    </li>
	    <tal:actions tal:repeat="action python:here.getOrderedUserActions(keyed_actions=keyed_actions)">
	      <li tal:define="icon python:getIconFor(action['category'], action['id'], None);
			      class_name string:actionicon-${action/category}-${action/id};
			      class_name python:test(icon, class_name, nothing);"
		  tal:attributes="class class_name">
		<a href=""
		   tal:attributes="href action/url;
				   class python:test(icon, 'visualIconPadding', nothing);">
		  <tal:actionname i18n:translate="" tal:content="action/name">dummy</tal:actionname>
		</a>
	      </li>
	    </tal:actions>
	</div>
	<div id="portal-breadcrumbs"
             tal:condition="not: inProject">
	  <a i18n:translate="tabs_home" tal:attributes="href python:portal_url">Home</a>
	  <span tal:condition="breadcrumbs" class="breadcrumbSeparator">
	    <tal:ltr condition="not: isRTL">&rarr;</tal:ltr> 
	    <tal:rtl condition="isRTL">&larr;</tal:rtl> 
	  </span>
	  <span tal:repeat="crumb breadcrumbs" 
		tal:attributes="dir python:test(isRTL, 'rtl', 'ltr')">
	    <tal:last tal:define="is_last repeat/crumb/end">
              <a href="#"
		 tal:omit-tag="not: crumb/absolute_url"
		 tal:condition="python:not is_last"
		 tal:attributes="href crumb/absolute_url"
		 tal:content="crumb/Title">
		crumb
              </a>
              <span class="breadcrumbSeparator" tal:condition="not: is_last"> 
		<tal:ltr condition="not: isRTL">&rarr;</tal:ltr> 
		<tal:rtl condition="isRTL">&larr;</tal:rtl> 
              </span>
              <span tal:condition="is_last"
		    tal:content="crumb/Title">crumb</span>
	    </tal:last>
	  </span>
	</div>

        <div id="portal-breadcrumbs"
             tal:condition="inProject">
          <tal:menuitems define="projInfo here/@@project_info;
                                 menu_items projInfo/project/@@featurelet_menu/menu_items;
                                 proj_url projInfo/project/absolute_url;">
            <span tal:condition="not: menu_items">&nbsp;</span>
            <ul>
              <li tal:repeat="menu_item menu_items">
                <a tal:content="menu_item/title"
                   tal:attributes="href string:${proj_url}/${menu_item/action}">MENU ITEM</a>
              </li>
            </ul>
          </tal:menuitems>
        </div>

      </div>
     </div>
  </body>
</html>