Добро пожаловать на сайт Bitrix Q&A, где вы можете задавать вопросы о программировании и разработке на Битрикс и получать быстрые и квалифицированные ответы от профессионалов!




Комментарии к товарам

0 голосов

Ребята, прошу помощи!

Делаю комментарии к товарам на штатных компонентах:

  • В свойствах bitrix.catalog поставил галку "Включить отзывы о товарах"
  • В шаблон catalog.element добавил код:

<div>

<?$APPLICATION->IncludeComponent("bitrix:main.include", "", array("AREA_FILE_SHOW" => "file", "PATH" => SITE_DIR."include/reviews.php"), false);?></div>

  • В файл инклуда добавил:
<?$APPLICATION->IncludeComponent(
"bitrix:forum.topic.reviews",
"",
Array(
"AJAX_POST" => "Y",
"CACHE_TIME" => "0",
"CACHE_TYPE" => "A",
"COMPONENT_TEMPLATE" => ".default",
"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
"EDITOR_CODE_DEFAULT" => "N",
"ELEMENT_ID" => $_REQUEST["ELEMENT_ID"],
"FILES_COUNT" => "2",
"FORUM_ID" => "1",
"IBLOCK_ID" => "6",
"IBLOCK_TYPE" => "catalog",
"MESSAGES_PER_PAGE" => "10",
"NAME_TEMPLATE" => "",
"PAGE_NAVIGATION_TEMPLATE" => "",
"PREORDER" => "Y",
"RATING_TYPE" => "like_graphic",
"SHOW_AVATAR" => "Y",
"SHOW_LINK_TO_FORUM" => "Y",
"SHOW_MINIMIZED" => "Y",
"SHOW_RATING" => "Y",
"URL_TEMPLATES_DETAIL" => "",
"URL_TEMPLATES_PROFILE_VIEW" => "",
"URL_TEMPLATES_READ" => "",
"USE_CAPTCHA" => "Y"
)
);?>
И на карточке товара получаю "Не указан элемент инфоблока
Что не так делаю?!
 
спросил 09 Дек, 15 от skyglider (340 баллов)

1 Ответ

0 голосов

Проверьте входные данные в вашей строке
"ELEMENT_ID" => $_REQUEST["ELEMENT_ID"],
Получает ли значение переменная 

Выведите код на страницу  <pre><? print_r($_REQUEST["ELEMENT_ID"]);</pre>

 

ID элемента ELEMENT_ID Указывается идентификатор элемента инфоблока, отзывы к которому будут создаваться.

http://dev.1c-bitrix.ru/user_help/service/forum/components_2/forum_topic_reviews.php

ответил 15 Дек, 15 от hd-it.ru (640 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
1 ответ
0 голосов
1 ответ
0 голосов
1 ответ