Доп страница

Здравствуйте! подскажите как добавить к примеру на страницу site.ru/feed дополнительную страницу что бы можно было вывести свою настройку.. допустим вот так

site.ru/feed/settings

В файл /common/classes/actions/ActionUserfeed.class.php

добавил

$this->AddEventPreg('/^settings$/i', '/^(page([1-9]\d{0,5}))?$/i', 'EventTrack'); но остальное как доделать не нашел

5 комментариев

0
А предполагается, что у настроек много страниц? Типа, site.ru/feed/settings/page1, site.ru/feed/settings/page2 и т.д.? Если нет, то достаточно экшене Feed задать обработчик простого ивента так:
$this->AddEvent('settings', 'EventSettings');

Затем нужно код самого ивента добавить:
public function EventSettings() {
    // тут код
}

И шаблон: .../tpls/actions/feed/action.feed.settings.tpl — такой шаблон будет вызываться по умолчанию для этого ивента
0
Я правильно понимаю что нужно добавлять в этом файле?
/classes/actions/ActionUserfeed.class.php

Да подразумевает просто одну доп страницу feed/settings
Хочу вывести на нее категории блогов для подписки

А что добавлять тут ?
public function EventSettings() {
// тут код
}
0
Вновь поднимаю тему, возникла такая проблема, что на новой странице, список блогов для подписок, видно только администратору, обычный пользователь не видет почему-то.. подскажите в чем причина? возможно в класс не добавил что-то?
0
Страницу сделал, работает, но вот перенес виджет подписок на блоги, не работает, что я упустил ?
0
Разобрался. Спасибо, все работает!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.