Muss dieses alte Thema noch mal aktivieren.
In der Shopversion 2.0.4.2 hab ich es so umgesetzt, dass ich einmal in der
/includes/extra/application_top/application_top_end/
eine Datei angelegt habe mit:
<?php if(isset($_SESSION['catdesc'])) unset($_SESSION['catdesc']);if(isset($_SESSION['cattitle'])) unset($_SESSION['cattitle']); ?> in der /includes/extra/product_listing_begin/
habe ich in einer Datei stehen:
<?php
$_SESSION['cattitle'] = $category['categories_heading_title'];
$_SESSION['catdesc'] = $category['categories_description'];
?>
Im Template hab ich in der index.html stehen:
{if $catdesc_allowed}{else}{if $smarty.session
.catdesc
}<strong
>{$smarty.session
.cattitle
}</strong
><br
/>}{eval var=$smarty.session
.catdesc
}{/if}{/if} Und im Listing Template dann
{assign var="catdesc_allowed" value="true" scope="global"}
Soweit so gut. Das funktioniert prinzipiell wie es soll. Mir war hier wichtig, dass eben nicht bei allen Listing Templates die Beschreibung in der Seitenleiste steht. Jetzt ist es aber so, dass wenn ich von einem Template bzw einer Seite wo eben nichts in der Seitenleiste stehen soll ein Reload mache, dann steht nach dem Reload die Discription trotzdem dort drin.
Hat jemand eine Idee woher das kommt und was ich dagegen tun kann?