Нужно добавить комментарии к новостям, использую компонент bitrix:forum.topic.reviews, подскажите пожалуйста на что поменять ={$_REQUEST["ELEMENT_ID"]} в поле ID элемента, настроек компонента, что получить ID новости при включенном ЧПУ?
|
Сейчас компонент Комментарии к инфоблокам выдаёт ошибку "Не найден элемент инфоблока" т.е. ={$_REQUEST["ELEMENT_ID"]} ничего не дает...
|
|
|
|
|
В общем я просто выдрал код новости из URL вот так basename($APPLICATION->GetCurPage()), вопрос только в том, всегда ли будет это работать и вообще правильно ли это!??? |
|||
|
|
|
|
nick-ev, вы выводите комментарии на детальной странице новости? Значит вы используете компонент bitrix:news.detail. И, как вам выше описали, вызов этого компонента возвращает ID новости. Если вдруг у вас компонент комментариев вызывается внутри шаблона компонента bitrix:news.detail, то и там можно получить через $arResult["ID"]
|
|
|
|
|
Нет, это не правильно. ЧПУ формируется стандартными средствами, с помощью комплексного компонента bitrix:news? Если нет - покажите правила обработки адресов в urlrewrite.php.
Быстро и качественно доработаем Ваш интернет-магазин, 1500 руб/час
|
|||
|
|
|
|
Не согласен, что $APPLICATION->GetCurPage()
Использовать не правильно, так как один из возможных вариантов решения. А так ТС, посмотри что у тебя в $_REQUEST (в зависимости от настроек urlrewrite) там будет переменная содержавшая ID или CODE новости. |
||||
|
|
|
|||