2011-10-06 109 views
0

我在看Kohl 3.1的Mixu's Auth module,但想要將UI實現到我自己的網站模板中。目前我的網站使用自己的模板正常運行,直到它到達受限制的頁面。此時它會加載useradmin模塊的登錄模板。我想只將頁面組件加載到我自己的模板和導航中。Kohana:調整Mixu的Auth Useradmin模板

什麼是最好的方式去這個請嗎?我曾想象過,如果不編輯'模塊'環境,我可以在我的'應用程序'環境中的某個時刻阻止流程。


編輯: 我現在有點進一步了。我創建了兩個控制器類:

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模板,這是複合問題,因爲我需要合併不同的模板。我會繼續堵塞,看看我怎麼走。

回答

0

我不知道最好的方法,但我有類似的情況。

最後,我複製了我需要的模塊的部分代碼,並且自己實現了模塊。

Btw。 Smarty是可以的,但Kostache(小鬍子爲Kohana)岩石。更靈活,你可以使用相同的模板爲PHP和JavaScript。