Цитата |
---|
Александр Николаев пишет: Здравствуйте, Михаил! Не подскажите как можно в детальном шаблоне новости вывести ссылку по привязке пользователя на персональный кабинет. Описание. Изначально была задача привязать элемент справочника к другому инфоблоку каталогу это сделал, подключив компонент news.detail, bitrix:catalog.top и переменив ArrFilter я фильтрую элементы. Вот теперь нужно сформировать ссылку на персональный кабинет по привязке пользователя из компонента news.detail. Подскажите как это можно сделать пожалуйста. |
Собственно ответ в самой заметке
Создаете раздел куда выводите всех пользователей, можно модулем форума, можно модулем социальной сети
И в шаблоне новости
Код |
---|
<?
$create_user=$arResult["CREATED_BY"];
$GLOBALS['users'] = array("CREATED_BY" => $create_user);
$userid= $create_user;
$rsUser = CUser::GetByID($userid);
$arUser = $rsUser->Fetch();
?>
<a href="/users/<? echo $create_user;?>/" >
|
где /users/ это раздел сайта со списком пользователей а <? echo $create_user;?> ник пользователя или можно <? echo $arUser['ID'];?> если ЧПУ по ID-шникам
Например, так работает у меня на сайте. Если кликните на форуме по имени любого пользователя, попадете на его страничку в социальной сети
https://camouf.ru/forum/forum1/4PS: Поправочка. По имени почти любого пользователя, некоторые тут писали до того как я подключил модуль соц.сеть потому не у всех профили есть