All pastes #544076 Raw Edit

Stuff

public text v1 · immutable
·published 2007-06-06 08:37 UTC
rendered paste body
******************************
path.tpl original code :
******************************

{if and( is_set($module_result.node_id), is_unset($node) )}
{def $node = fetch( content, node, hash( node_id, $module_result.node_id ) )}
{/if}

<span class="path">
{section name=Path loop=$module_result.path}
    {section show=$Path:item.url}
        {section show=is_set($Path:item.url_alias)}
		{set node_name=fetch( content, node, hash( node_id, $Path:item.node_id ) )}
            <a href={$Path:item.url_alias|ezurl}><b>{$Path:item.text|wash}</b></a> >
        {section-else}
		{set node_name=fetch( content, node, hash( node_id, $Path:item.node_id ) )}
            <a href={$Path:item.url|ezurl}>{$Path:item.text|wash}</a> >
        {/section}
    {section-else}
        {$Path:item.text|wash}
			{if and(is_set( $node.data_map.keywords ),gt(count($node.data_map.keywords.content.keyword_string),0))}
				> Repères : {$node.data_map.keywords.content.keyword_string}
			{/if}
    {/section}
{section-else}

{/section}

</span>

****************************
new code : 
****************************

{if and( is_set($module_result.node_id), is_unset($node) )}
{def $node = fetch( content, node, hash( node_id, $module_result.node_id ) )}
{/if}

<span class="path">
{section name=Path loop=$module_result.path}
    	{section show=$Path:item.url}
		{section show=is_set($Path:item.url_alias)}
			<a href={$Path:item.url_alias|ezurl}><b>
			{let node_name=fetch( content, node, hash( node_id, $Path:item.node_id ) )}
			{$Path:item.node_id }b1
			{if eq( $:node_name.class_identifier, 'article')} 
				{$:node_name.data_map.title.content|wash()}
			{else}
				{if eq( $:node_name.class_identifier, 'folder')} 
					{$:node_name.data_map.name.content|wash()}
				{else}
					{$Path:item.text|wash}
				{/if}
			{/if}
			</b></a> >
		{section-else}
			<a href={$Path:item.url|ezurl}>
			{let node_name1=fetch( content, node, hash( node_id, $Path:item.node_id ) )}
			{$Path:item.node_id }b2
			{if eq( $:node_name.class_identifier, 'article')} 
				{$:node_name1.data_map.title.content|wash()}
			{else}
				{if eq( $:node_name1.class_identifier, 'folder')} 
					{$:node_name1.data_map.name.content|wash()}
				{else}
					{$Path:item.text|wash}
				{/if}
			{/if}		
			</a> >
		{/section}
		{section-else}
			{let node_name2=fetch( content, node, hash( node_id, $Path:item.node_id ) )}
			{$Path:item.node_id }b3
			{if eq( $:node_name2.class_identifier, 'article')} 
				{$:node_name2.data_map.title.content|wash()}
			{else}
				{if eq( $:node_name2.class_identifier, 'folder')} 
					{$:node_name2.data_map.name.content|wash()}
				{else}
					{$Path:item.text|wash}
				{/if}
			{/if}
			{if and(is_set( $node.data_map.keywords ),gt(count($node.data_map.keywords.content.keyword_string),0))}
				> Repères : {$node.data_map.keywords.content.keyword_string}
			{/if}
		{/section}
	{section-else}
{/section}

</span>