Добрый день пытаюсь сделать Быстрый просмотр карточки товара в всплывающем окне.
Но почему то не получается пишет что элемент не найдет.
В модуле bitrix:catalog.top
вставляю код скрипта и кнопки
В итоге появляется кнопка по нажатию на которой переходит на страницу /ajax_popup.php/289/2675/
где 289 это раздел
а 2675 сам товар
и на странице ajax_popup.php
стоит компонент bitrix:catalog.elemen
но на странице пишет что элемент не найдет уже не знаю в чем же дело.
Кто может помочь почему он не видит что за товар?
Не могу найти ошибку может я не правильно передаю параметры в модуль?
все равно пишет что элемент не найден.
Пытался так
все равно пишет элемент не найден.
Пытаюсь так передать параметры в модуль.
все равно пишет элемент не найден
Как узнать какие параметры я передаю в модуль?
Но почему то не получается пишет что элемент не найдет.
В модуле bitrix:catalog.top
вставляю код скрипта и кнопки
Код |
---|
<sc ript type="text/javascript"> $(function() { // ссылка для вызова окна должна иметь класс "popup" $('a.popup').fancybox({ 'overlayShow': false, // значения параметров можно посмотреть на сайте разработчика 'padding': 0, 'margin' : 0, 'scrolling' : 'no', 'titleShow': false, 'type': 'ajax', 'href': '/ajax_popup.php' // описание скрипта будет дано ниже по тексту:) }); }); </sc ript> |
Код |
---|
<a href="/ajax_popup.php/<?=$arItem["IBLOCK_SECTION_ID"]?>/<?=$arItem["ID"]?>/" class="popup"><?=GetMessage("QUICK_SHOW")?></a> |
где 289 это раздел
а 2675 сам товар
и на странице ajax_popup.php
стоит компонент bitrix:catalog.elemen
Код |
---|
t<?$APPLICATION->IncludeComponent( "bitrix:catalog.element", ".default", array( "COMPONENT_TEMPLATE" => ".default", "IBLOCK_TYPE" => "Katalog", "IBLOCK_ID" => "", "ELEMENT_ID" => $_GET["ID"], "ELEMENT_CODE" => "", "SECTION_ID" => $arElement["IBLOCK_SECTION_ID"], "SECTION_CODE" => "", "HIDE_NOT_AVAILABLE" => "N", "PROPERTY_CODE" => array( 0 => "", 1 => "", ), "OFFERS_LIMIT" => "0", "BACKGROUND_IMAGE" => "-", "TEMPLATE_THEME" => "blue", "DISPLAY_NAME" => "Y", "DETAIL_PICTURE_MODE" => "IMG", "ADD_DETAIL_TO_SLIDER" => "N", "DISPLAY_PREVIEW_TEXT_MODE" => "E", "PRODUCT_SUBSCRIPTION" => "N", "SHOW_DISCOUNT_PERCENT" => "N", "SHOW_OLD_PRICE" => "N", "SHOW_MAX_QUANTITY" => "N", "SHOW_CLOSE_POPUP" => "N", "MESS_BTN_BUY" => "Купить", "MESS_BTN_ADD_TO_BASKET" => "В корзину", "MESS_BTN_SUBSCRIBE" => "Подписаться", "MESS_BTN_COMPARE" => "Сравнить", "MESS_NOT_AVAILABLE" => "Нет в наличии", "USE_VOTE_RATING" => "N", "USE_COMMENTS" => "N", "BRAND_USE" => "N", "SECTION_URL" => "", "DETAIL_URL" => "", "SECTION_ID_VARIABLE" => "SECTION_ID", "CHECK_SECTION_ID_VARIABLE" => "N", "SEF_MODE" => "N", "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000", "CACHE_GROUPS" => "Y", "SET_TITLE" => "Y", "SET_CANONICAL_URL" => "N", "SET_BROWSER_TITLE" => "Y", "BROWSER_TITLE" => "-", "SET_META_KEYWORDS" => "Y", "META_KEYWORDS" => "-", "SET_META_DESCRIPTION" => "Y", "META_DESCRIPTION" => "-", "SET_LAST_MODIFIED" => "N", "USE_MAIN_ELEMENT_SECTION" => "N", "ADD_SECTIONS_CHAIN" => "Y", "ADD_ELEMENT_CHAIN" => "N", "ACTION_VARIABLE" => "action", "PRODUCT_ID_VARIABLE" => "id", "DISPLAY_COMPARE" => "N", "PRICE_CODE" => array( ), "USE_PRICE_COUNT" => "N", "SHOW_PRICE_COUNT" => "1", "PRICE_VAT_INCLUDE" => "Y", "PRICE_VAT_SHOW_VALUE" => "N", "CONVERT_CURRENCY" => "N", "BASKET_URL" => "/personal/basket.php", "USE_PRODUCT_QUANTITY" => "N", "PRODUCT_QUANTITY_VARIABLE" => "", "ADD_PROPERTIES_TO_BASKET" => "Y", "PRODUCT_PROPS_VARIABLE" => "prop", "PARTIAL_PRODUCT_PROPERTIES" => "N", "PRODUCT_PROPERTIES" => array( ), "ADD_TO_BASKET_ACTION" => array( 0 => "BUY", ), "LINK_IBLOCK_TYPE" => "", "LINK_IBLOCK_ID" => "", "LINK_PROPERTY_SID" => "", "LINK_ELEMENTS_URL" => "link.php?PARENT_ELEMENT_ID=#ELEMENT_ID#", "SET_STATUS_404" => "N", "SHOW_404" => "N", "MESSAGE_404" => "", "USE_ELEMENT_COUNTER" => "Y", "SHOW_DEACTIVATED" => "N", "DISABLE_INIT_JS_IN_COMPONENT" => "N", "SET_VIEWED_IN_COMPONENT" => "N" ), false );?> |
но на странице пишет что элемент не найдет уже не знаю в чем же дело.
Кто может помочь почему он не видит что за товар?
Не могу найти ошибку может я не правильно передаю параметры в модуль?
Код |
---|
"ELEMENT_ID" => $_GET["ID"], "ELEMENT_CODE" => "", "SECTION_ID" => $arElement["IBLOCK_SECTION_ID"], |
Пытался так
Код |
---|
"ELEMENT_ID" => $_GET["ID"], "ELEMENT_CODE" => "", "SECTION_ID" => $_REQUEST["SECTION_ID"], |
Пытаюсь так передать параметры в модуль.
Код |
---|
"IBLOCK_TYPE" => "Katalog", "IBLOCK_ID" => $arParams["IBLOCK_ID"], "ELEMENT_ID" => $arParams["ELEMENT_ID"], "ELEMENT_CODE" => $arParams["ELEMENT_CODE"], "SECTION_ID" => $arParams["SECTION_ID"], "SECTION_CODE" => $arParams["SECTION_CODE"], |
Как узнать какие параметры я передаю в модуль?