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

susl16c

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

Jumuro

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

susl16c

New member
Сообщения
34
Симпатии
4
#3
А можно полный кусок фрагмента который можно поместить в шаблон php заменив только название шаблона на свой ?
 

Jumuro

Administrator
Сообщения
125
Симпатии
66
#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');
    }
}
 

susl16c

New member
Сообщения
34
Симпатии
4
#7
Подскажи пожалуйста, а как сюда еще и права прикрутить ? Чтобы их создать потом и у кого их нет они не могли переходить и видили только ошибку, что нет прав.
 

Jumuro

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