Написать редерикт на свой шаблон

Сообщения
54
Симпатии
5
#1
Подскажите пожалуйста как с помощь php написать редерикт на свой шаблон. Цель такая, создать свой пункт в навигации, создать роутинг и прописать свои данные в шаблене на который быдет ссылаться ссылка. Речь идет конечно про XF 2.
 

Jumuro

Administrator
Сообщения
147
Симпатии
84
#2
Подскажите пожалуйста как с помощь php написать редерикт на свой шаблон. Цель такая, создать свой пункт в навигации, создать роутинг и прописать свои данные в шаблене на который быдет ссылаться ссылка. Речь идет конечно про XF 2.
В контроллере
return $this->view('MyAddon\ID:Controller_Name', 'main_template_name');
 
Сообщения
54
Симпатии
5
#3
А можно полный кусок фрагмента который можно поместить в шаблон php заменив только название шаблона на свой ?
 

Jumuro

Administrator
Сообщения
147
Симпатии
84
#4
А можно полный кусок фрагмента который можно поместить в шаблон php заменив только название шаблона на свой ?
Нужно создать контроллер.
Простейший пример:
PHP:
<?php

namespace MyAddon\ID\Pub\Controller;

use XF\Admin\Controller\AbstractController;

class MyConrollerName extends AbstractController
{
    public function actionIndex()
    {
        return $this->view('MyAddon\ID:MyConrollerName', 'my_template_name');
    }
}
 
Сообщения
54
Симпатии
5
#7
Подскажи пожалуйста, а как сюда еще и права прикрутить ? Чтобы их создать потом и у кого их нет они не могли переходить и видили только ошибку, что нет прав.
 

Jumuro

Administrator
Сообщения
147
Симпатии
84
#8
Это уже выходит за рамки консультаций :)
Можно подсмотреть в коде движка всё, что нужно.
 
Вверх Снизу