
Falls man über Sonstiges > Sonstige Einstellungen > Feld Javascript_Head: etwas eintragen möchte, was nur in der Artikeldetailanzeige im Bereich zwischen <head>...</head> eingeblendet werden soll, dann kann er dazu folgenden Code nutzen. Beispiel:
Alles was wischen den beiden Synonymen #head_nur_aa# steht wird dann nur eingebelndet, wenn das System einen Artikel im Detail anzeigt.
Das obere Beispiel zeigt damit auch eine Codeoptimierung. Denn das x_jquery.jqzoom.js was da geladen wird, wird sonst auf allen Seiten ausgeführt und verlangsamt den Shop, obwohl es ja nur in der Detailanzeige gebraucht wird.
<script language="javascript" type="text/javascript" src="x_jquery-1.7.1.min.js"></script> #head_nur_aa# <script language="javascript" type='text/javascript' src='x_jquery.jqzoom.js'></script> <script type="text/javascript"> var options = {zoomWidth: 252, zoomHeight: 300, showEffect:'show', hideEffect:'fadeout', fadeoutSpeed: 'medium', title: false, lens: true, xOffset: 0 } $(function() { $(".jqzoom").jqzoom(options); }); jQuery(document).ready(function(){jQuery(".tt_a").attr('onmouseover',"jQuery('.tt_a').length;"); }) </script> #head_nur_aa# <script language="javascript" type="text/javascript" src="x_jquery.accordion.js"></script> |
Alles was wischen den beiden Synonymen #head_nur_aa# steht wird dann nur eingebelndet, wenn das System einen Artikel im Detail anzeigt.
Das obere Beispiel zeigt damit auch eine Codeoptimierung. Denn das x_jquery.jqzoom.js was da geladen wird, wird sonst auf allen Seiten ausgeführt und verlangsamt den Shop, obwohl es ja nur in der Detailanzeige gebraucht wird.