尽管 PyroCMS 是一个优秀的 CMS 使用,我强烈推荐任何人和每个人在情况允许时使用它。
然而,我的情况需要一个定制的 CMS,它只是有相当多的差异,我正在使用我看到的一些免费使用的库来开发我的 CMS。我目前主要使用的是 Phil Sturgeon 的模板库。
现在,由于显然他将它用于 PyroCMS,我正试图匹配尽可能接近文件结构的文件结构,以便模板系统能够顺利运行而不会出现任何问题。
我现在很困惑,因为我的登录表单没有找到部分,我不太清楚为什么。当我的仪表板调用元数据部分时,它会很好地加载它,但是当我在登录表单中调用它时,有些东西在其中并且没有加载它。
这是我当前的登录控制器、登录表单视图以及确保正确设置的文件结构。
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Login extends Backend_Controller
{
public function __construct()
{
parent::__construct();
}
public function index()
{
$this->template
->set_layout(FALSE)
->build('login');
}
}
<head>
<!-- metadata needs to load before some stuff -->
<?php file_partial('metadata'); ?>
</head>
applications/
themes/
supr(my custom theme from template)/
views/
login.php
partials/
metadata.php
任何人的任何想法?