Здравствуйте. Нужно сделать, что бы пользователь мог посмотреть все свои сообщения на форуме. Я попробовал сделать через компонент bitrix:forum.user.post, но он пишет не указан пользователь. Что тут можно сделать?
|
Указать в настройках компонента ID пользователя форума.
«Да не могут же они!»
|
|
|
|
|
|
А что именно в эту строку записать надо? Что бы для каждого пользователя были свои сообщения?
|
|
|
|
|
|
Попробуйте вот такую конструкцию:
={$USER->GetID()} Это надо прописать именно через настройки компонента, не в коде страницы.
«Да не могут же они!»
|
|
|
|
|
|
Большое спасибо!
|
|
|
|
|
|
А можно как нибудь сделать, что бы при нажатии "Перейти" открывался элемент инфоблока, к которому написано сообщение?
|
|
|
|
|
«Да не могут же они!»
|
|||
|
|
|
|
Что то не пойму, в какой файл этот код вставить надо?
|
|
|
|
|
|
Всякие дополнительные обращения к API битрикса внутри компонента принято выносить в result_modifier.php шаблона.
И приведённый выше код -- это не готовое решение, а иллюстрация принципа. В реальности вам понадобится сделать несколько вложенных циклов. Что-то типа:
«Да не могут же они!»
|
||||
|
|
|
|||