Добавление разделов в персональный раздел пользователя

Рейтинг: 0  
Новая
Предложил Пользователь 1485319 12.08.2021 14:17:47

Добавление разделов в персональный раздел пользователя

Сделайте удобное добавление новых разделов в персональный раздел пользователя sale.personal.section, сейчас даже на 50% т.е даже на 99%  это у вас реализовано, т.е если в папку с шаблоном добавить новый файл "newrazdel.php" и просто указать в параметрах компонента "SEF_URL_TEMPLATES" => array(......,newrazdel" => "newrazdel/") то ЧПУ работает и открывается страница из шаблона, но любое изменение настроек компонента через визуальную часть перетерает SEF_URL_TEMPLATES"  :(

Рейтинг: 0  
Пользователь 44828 13.08.2021 14:56:03
так этот параметр относится к пункту настроек чпу. Вы включите их, и не будет перетираться

Включить поддержку ЧПУ SEF_MODE [Y|N] При отмеченной опции будет включена поддержка ЧПУ.

Если режим поддержки ЧПУ включен, то необходимо настроить дополнительные параметры .
Каталог ЧПУ (относительно корня сайта) SEF_FOLDER Каталог ЧПУ: путь до папки, с которой работает компонент. Этот путь может как совпадать с физическим путём, так и не совпадать.
Адреса страниц SEF_URL_TEMPLATES Указываются адреса следующих страниц:

   account - страница персонального счета пользователя;
   index - главная страница персонального раздела;
   order_cancel - страница отмены заказа;
   order_detail - страница подробной информации о заказе;
   orders - страница заказов пользователя;
   private - страница персональных данных пользователя;
   profile - страница списка профилей пользователя;
   profile_detail - страница профиля пользователя;
   subscribe - страница подписок.

Нет, не оно?
Рейтинг: 0  
Пользователь 1485319 13.08.2021 15:51:10
Нет, не оно?
Нужно что бы работало ЧПУ
Рейтинг: 0  
Пользователь 642051 06.11.2021 22:05:24
Через параметры шаблона компонента (.parameters.php) можно добавлять без проблем собственные страницы, это работает во всех комплексных компонентах, уже давно пользуюсь.
Код для добавления своей страницы
$arTemplateParameters['SEF_URL_TEMPLATES_newrazdel'] = array(
    'PARENT' => 'SEF_MODE',
    'NAME' => 'Новый раздел', // будет выводится в настройках параметров компонента
    'DEFAULT' => 'newrazdel/',
);
После этого в шаблоне создаем файл newrazdel.php и все работает.