Dort ist in den Templates bereits die Verlinkung innerhalb der Hierarchien (Nodes hinauf und -ab) eingebaut. Zusätzlich auch die Verlinkung auf die Detailseite eines Produktes.
Von dieser Detailseite komme ich aber nicht mehr (zurück) auf die Hierarchieseite.
Hat da schon jemand eine Lösung?
Ich habe schon mit {get_template_vars} nachzusehen, ob etwas in dieser Richtung vorhanden wäre - leider nichts gefunden
Auch ein tieferes Schürfen mit {$xx|print_r} brachte (mir zumindest) keine neueren Erkenntnisse.
Template für Hierarchie:
Code: Select all
{* hierarchy report template *}
<h3>Produkte für die Gruppe {$hierarchy_item.name} </h3>
{assign var='prodmod' value=$mod}
{Products hierarchyid=$hierarchy_item.id}
<p>
{if isset($child_nodes) && count($child_nodes)}
{* {Lightboxm action='js'} *}
<h3>Untergruppen</h3>
{foreach from=$child_nodes item='node'}
<h5>
{if isset($node.downurl)}
<a href="{$node.downurl}" title="{$node.name}">{$node.name}</a>
{else}
{$node.name}
{/if}
</h5>
{if !empty($node.image)}
{capture assign='image'}{$hierarchy_image_location}/{$node.image}{/capture}
{capture assign='name'}{$node.name}{/capture}
{if !empty($node.thumbnail)}
{capture assign='thumb'}{$hierarchy_image_location}/{$node.thumbnail}{/capture}
{Lightboxm name="$name" thumb="$thumb" text=" " image="$image"}
{else}
{Lightboxm name="$name" text="$name" image="$image"}
{/if}
{/if}
{if !empty($node.description)}
<p> {$node.description}</p>
{/if}
<br/><br/>
{/foreach}
{/if}
</p>
{if isset($upurl)}
<p><h4><a href="{$upurl}" title="{$mod->Lang('parent')}">{$mod->Lang('parent')}</a></h4></p>
{/if}
Code: Select all
{if is_array($entry->breadcrumb)}
Breadcrumb: {' >> '|implode:$entry->breadcrumb}<br/>
{/if}
<h3><a href= {$entry->file_location} target="_new" name="product_name" style="text-decoration: none;">{$entry->product_name}</a></h3>
{if $entry->price ne ''}
Preis: {$entry->price} {$currency_symbol}<br />
{/if}
{if $entry->weight ne ''}
Gewicht: {$entry->weight} {$weight_units}<br />
{/if}
{* accessing all of the fields in a list *}
{if count($entry->fields)}
{foreach from=$entry->fields key='name' item='field'}
<div class="product_detail_field">
{$field->prompt}: {$field->value}<br/>
{if $field->type == 'image' && isset($field->thumbnail)}
<img src="{$entry->file_location}/{$field->thumbnail}" alt="{$field->value}"/>
{/if}
</div>
{/foreach}
{/if}
{* print out attributes *}
{if isset($entry->attributes)}
<h4>Attributes</h4>
{foreach from=$entry->attributes key='name' item='attribset'}
<h6>{$name}</h6>
<div class="product_detail_field"><p>
{foreach from=$attribset key='label' item='adjustment'}
{$label}: {$adjustment}<br/>
{/foreach}
</p></div>
{/foreach}
{/if}
{* print out the categories *}
{if isset($entry->categories)}
Verwendbar für:
{foreach from=$entry->categories item='category'}
{$category->name};
{/foreach}
{/if}
<h4>Details:</h4><br />
{if $entry->details ne ''}
{$entry->details}<br />
{/if}<br />
{* include the cart *}
{if isset($cart_module_tag)}
<div>
{eval var=$cart_module_tag}
</div>
{/if}
{* create a link back to the top of the page *}
{anchor anchor='product_name' text=$products->Lang('return_to_top') title=$products->Lang('return_to_top')}
</div>
Besten Dank