Дать пользователю возможность быстро отредактировать материал

RSS
Дать пользователю возможность быстро отредактировать материал
 
Дать пользователю возможность быстро отредактировать материал

На одном из разрабатываемых сайтов, пользователи формирую его контент. После регистрации, становится доступен персональный раздел в котором, по мимо стандартной социальной сети, выводятся все материалы пользователя и выведен компонент "Добавление . редактирование элементов инфоблока". Для большего удобства- в конкретном материале нужно было вывести ссылку- отправляющую пользователя прямо на страницу с этим компонентом.
 
Михаил, здравствуйте. Спасибо за урок.

Столкнулся с проблемой "Наоборот". Вывожу список статей добавленных пользователем через компонент element.add.list, оттуда как раз мы можем отредактировать или удалять элементы.

Но вот получить ссылку на элемент у меня не получается. Вернее даже её часть, а именно секцию, где находится этот элемент.

Код
 <a href="/projects/[Как получить вот этот путь?]/<?=$arElement["ID"]?>"><?echo $arElement["NAME"]?></a>


Подскажите пожалуйста :)
 
Код
$ElementId = $arElement["ID"];
    $db_groups = CIBlockElement::GetElementGroups($ElementId, true);
    while($ar_group = $db_groups->Fetch()) {
       $section = $ar_group["CODE"]; //или ['ID'] смотря как ЧПУ используете
}

<a href="/projects/<?=$section?>/<?=$arElement["ID"]?>"><?echo $arElement["NAME"]?></a> 
Попробуйте так, делал на глаз) Может закрались опечатки
 
Спасибо большое, заработало!  :)
 
    Всё отлично!

   опечатка 1 - (формируют): "пользователи формирую его контент"
   опечатка 2 - (помимо): "по мимо стандартной"
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst

Блог-note: заметки разработчика

Если товар в корзине, поменять значение input на "В корзине"

Если Вам нужно поменять текст на кнопке, добавляющей товар в корзину, достаточно воспользоваться методом API "CSaleBaske...

Проверка на наличие элементов, текущего пользователя, в заданном инфоблоке.

Если стоит задача, определить наличие элементов созданных пользователем на сайте. Можно воспользоваться API: CUser и CIB...

Перенос Битрикс сайта с хостинга на хостинг, инструкция

Достаточно часто спрашивают как перенести сайт работающий на 1С Битрикс с одного хостинга на другой, как раз подвернулас...

Регистрация пользователя в определенную группу сайта на Битрикс

Достаточно часто требуется регистрировать пользователя в определенную группу, в зависимости от того какую форму регистра...

Базовая защита "Битрикс виртуальная машина" от DDoS атак.

Данный способ защиты не панацея, и скорее всего не спасет от профессиональной DDoS атаки, когда ваш сервер на CentOS под...

СЕО настройки сайта перед запуском

В видео рассказано о первоначальной СЕО настройке сайта перед запуском. Все показанное является компилицией из собственн...

Добавить свойство в административную форму заказа

Задача, кастомизировать административную форму заказа: добавить свойство заказа в шапку формы, в виде картинки. На сайте...

Получить все поля раздела, включая пользовательские, в section.php

Если нужно получить какие-то данные о текущем разделе, которых нет в изначальном массиве, можно воспользоваться методом ...

Минимальная сумма заказа в корзине и оформлении заказа в 1С-Битрикс

В этой заметке добавим возможность установки минимальной суммы заказа, в новом шаблоне корзины на 1С-Битрикс.