Прошу подсказать в решении следующего вопроса. Пытаюсь добавить функцию "Быстрого просмотра товара" в интернет-магазин. Идея проста - всплывающее окно с краткой информацией о товаре, кнопкой "Купить" и прочей информацией. Окно появляется при клике по ссылке "Быстрый просмотр", которая появляется под каждым товаров в Каталоге.
После внедрения необходимого кода в шаблон "Вид товара в каталоге" функция Быстрого просмотра заработала, но неправильно. Во всплывающем окне показывается один и тот же товар. Хотя содержимое окна Быстрого просмотра должно меняться и быть индивидуальным для каждого товара на странице. Как было подсказано уважаемым Krem-Brule все дело в id товаров и их идентификации для каждого окна просмотра.
Вопрос: как правильно прописать условия по ID и где это лучше сделать? Код всплывающего окна на данный момент прост и банален.
Код
<div class="quick-view"> <div id="content-page-tovar"> <div class="shop-dscr"> <div class="shop-fleft"> $IMGS_ARRAY_JS$ <script type="text/javascript"> function _bldCont(indx){ var bck=indx-1;var nxt=indx+1; if (bck<0){bck = allEntImgs$ID$.length-1;} if (nxt>=allEntImgs$ID$.length){nxt=0;} var imgs=''; if (allEntImgs$ID$.length>1){ for (var i=0;i<allEntImgs$ID$.length;i++){var img=i+1; if(allEntImgs$ID$[i][0].length<1){continue;} if (i==indx){imgs += '<b class="pgSwchA">'+img+'</b> ';} else {imgs += '<a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+i+');return false;">'+img+'</a> ';} } imgs = '<div align="center" style="padding:8px 0 5px 0;white-space:nowrap;overflow:auto;overflow-x:auto;overflow-y:hidden;"><a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+bck+');return false;">« Back</a> '+imgs+'<a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+nxt+');return false;">Next »</a> </div> ';} var hght = parseInt(allEntImgs$ID$[indx][2]); if ($.browser.msie) { hght += 28; }; _picsCont = '<div id="_prCont" style="position:relative;"><img alt="" border="0" src="' + allEntImgs$ID$[indx][0] + '"/>'+imgs+'</div>'; new _uWnd('wnd_prv', "Изображения товара", 10, 10, { waitimages:300000, autosizewidth:1, hideonresize:1, autosize:1, fadetype:1, closeonesc:1,