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