Hallo,
kann mir jemand sagen warum das folgende Script den Fehler rauswirft:
Code:
//<![CDATA[
try {
jQuery(document).ready(function($) {
$.tabNavi = $('#tabs').tabs();
/**
* Find the comment tab
* @ticket #5712 (intern)
* @ticket #100484 (extern)
* @author s.pohl
* @date 2011-07-27
*/
var tabLinks = $('#tabs a'), commentTabIndex;
tabLinks.each(function(i, el) {
var $el = $(el);
if($el.attr('href') == '#comments') {
commentTabIndex = i;
}
});
commentTabIndex = commentTabIndex - 1;
{if $sAction == 'ratingAction'}
$.tabNavi.tabs('select', commentTabIndex);
{/if}
if(window.location.hash == '#bewertung') {
$.tabNavi.tabs('select', commentTabIndex);
}
$('.write_comment').click(function(e) {
e.preventDefault();
$.tabNavi.tabs('select', commentTabIndex);
$('html, body').scrollTop( $("#write_comment").offset().top );
});
});
} catch(err) { if(debug) console.log(err) };
var snippedChoose = "{s name='DetailChooseFirst'}{/s}";
var isVariant = {if !$sArticle.sVariants}false{else}true{/if};
var ordernumber = '{$sArticle.ordernumber}';
var useZoom = '{config name=sUSEZOOMPLUS}';
var isConfigurator = {if !$sArticle.sConfigurator}false{else}true{/if};
jQuery.ordernumber = '{$sArticle.ordernumber}'; //]]>
Fehler im Firebug:
Code:
SyntaxError: missing ( before condition
{if $sAction == 'ratingAction'}
Für ein paar Tipps wäre ich sehr dankbar!