Da JTL die Fancybox nutzt, würde es durchaus Sinn machen, die Versandkosten auf der Artikelseite auch über die Fancybox statt über ein Popup anzuzeigen.
Der Versandkostenlink wird in der tools.Global.php zusammengebaut.
Da es sich bei der Versandkostenseite um eine externe Seite handelt, muss diese über iframe aufgerufen werden.
Dazu habe ich die article_inc_custom.tpl wie folgt ergänzt:
und dem oben genannten Link die ID "versandkosten" zugewiesen.
Das ganze funktioniert soweit auch erstmal, jedoch mit folgendem Phänomen:
1. Die Versandkostenseite wird mit dem gesamten Shoptemplate in der Fancybox ausgegeben (Url-Parameter ?exclusive_content=1 fehlt)
2. Es öffnet sich sowohl das altbekannte Popup als auch die Fancybox...
Wie hänge ich dem Versandkostenlink die Url-Parameter ?exclusive_content=1 an ?
Warum öffnet sich das Popup-Fenster immer noch und wie kann ich das abschalten ?
Der Versandkostenlink wird in der tools.Global.php zusammengebaut.
PHP:
<a href="'.$_SESSION['Link_Versandseite'][$_SESSION['cISOSprache']].'" rel="nofollow" class="versand">'.$GLOBALS['oSprache']->gibWert('shipping', 'basket').'</a>';
Da es sich bei der Versandkostenseite um eine externe Seite handelt, muss diese über iframe aufgerufen werden.
Dazu habe ich die article_inc_custom.tpl wie folgt ergänzt:
Code:
$("a#versandkosten").fancybox({ldelim} 'width': '90%',
'height': '90%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'centerOnScroll': 'true',
'type': 'iframe',
'titlePosition': 'inside',
'opacity': true,
'overlayColor' : '#000000'
{rdelim});
und dem oben genannten Link die ID "versandkosten" zugewiesen.
Das ganze funktioniert soweit auch erstmal, jedoch mit folgendem Phänomen:
1. Die Versandkostenseite wird mit dem gesamten Shoptemplate in der Fancybox ausgegeben (Url-Parameter ?exclusive_content=1 fehlt)
2. Es öffnet sich sowohl das altbekannte Popup als auch die Fancybox...
Wie hänge ich dem Versandkostenlink die Url-Parameter ?exclusive_content=1 an ?
Warum öffnet sich das Popup-Fenster immer noch und wie kann ich das abschalten ?