Kohana: адаптация шаблона Mixu's Auth Useradmin - PullRequest
0 голосов
/ 06 октября 2011

Я смотрю на Модуль аутентификации Mixu для Kohana 3.1, но хочу внедрить пользовательский интерфейс в мои собственные шаблоны сайтов.В данный момент мой сайт работает правильно, используя собственный шаблон, пока не попадет на страницу с ограниченным доступом.В этот момент он загружает шаблон модуля useradmin для входа в систему.Я хотел бы просто загрузить компоненты страницы в свой собственный шаблон и навигацию.

Как лучше всего это сделать, пожалуйста?Я предполагал, что смогу остановить поток в какой-то момент в моей среде «приложения», не редактируя среду «модуля».


РЕДАКТИРОВАТЬ: я сейчас немного дальше.Я создал два класса Controller:

application/classes/controller/app.php
application/classes/controller/user.php

Каждый расширяет класс модуля и заменяет ссылку на шаблон.Например:

<?php defined('SYSPATH') or die('No direct access allowed.');
    class Controller_User extends Useradmin_Controller_User {
        public $template = 'smarty:maintemplate';
    }

Полагаю, это правильный подход.Я использую Smarty Templates, которая усугубляет проблемы, так как мне нужно объединить разные шаблоны.Я продолжу подключаться и посмотрю, как у меня получится.

1 Ответ

0 голосов
/ 12 октября 2011

Я не знаю, как лучше, но у меня была похожая ситуация.

В конце я скопировал часть кода из модуля, который мне был нужен, и развернул собственную реализациюмодуль.

Кстати.С Smarty все в порядке, но Kostache (Усы для Кохана) рушатся.Более гибкий и вы можете использовать те же шаблоны для php и javascript.

...