Нужно выводить на странице форму для добавления отзыва и отзывы под формой по 10 штук на странице. При этом каждый отзыв должен проходить модерацию. Нашла, что для этих целей вроде как подходит компонент forum.topic.reviews.
Создала каталог /reviews. В index.php вызвала:
Код |
---|
<?$APPLICATION->IncludeComponent("bitrix:forum.topic.reviews", ".default", array(
"FORUM_ID" => "2",
"IBLOCK_TYPE" => "reviews",
"IBLOCK_ID" => "30",
"ELEMENT_ID" => $_REQUEST["ELEMENT_ID"],
"POST_FIRST_MESSAGE" => "Y",
"POST_FIRST_MESSAGE_TEMPLATE" => "#IMAGE#
[url=#LINK#]#TITLE#[/url]
#BODY#",
"URL_TEMPLATES_READ" => "",
"URL_TEMPLATES_DETAIL" => "",
"URL_TEMPLATES_PROFILE_VIEW" => "",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "0",
"MESSAGES_PER_PAGE" => "10",
"PAGE_NAVIGATION_TEMPLATE" => "",
"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
"NAME_TEMPLATE" => "",
"PATH_TO_SMILE" => "/bitrix/images/forum/smile/",
"EDITOR_CODE_DEFAULT" => "N",
"SHOW_AVATAR" => "Y",
"SHOW_RATING" => "Y",
"RATING_TYPE" => "like_graphic",
"SHOW_MINIMIZED" => "N",
"USE_CAPTCHA" => "Y",
"PREORDER" => "Y",
"SHOW_LINK_TO_FORUM" => "Y",
"FILES_COUNT" => "2",
"AJAX_POST" => "Y",
"isFilter" => ""
),
false
);?>
|
На странице выдает "Не указан элемент инфоблока"
Подскажите, пожалуйста, как это победить? Что прописывать сюда:
Код |
---|
"ELEMENT_ID" => $_REQUEST["ELEMENT_ID"]
|