0

你们可能都认为“天哪,另一个想要创建 CMS 的人”,但我真的需要你们的帮助!我想用模块和模板创建自己的 CMS。我已经安装了模块化扩展,但现在我正在为模板而苦苦挣扎。我只是不知道如何准确地构建它。

我知道模板库 Smarty 和来自 Phil 的模板库。

你们能帮我一些如何创建这个吗,我想构建这个像 PyroCMS 或 Ionize 之类的东西,但是在根目录中:应用程序/系统/模板只是这样我就可以在未来为我的 CMS 构建模板,我可以使用 {cms.navigation} 和 {cms.page.title} 之类的标签

我的结构

application
system
templates
 - css
 - img
 - js
 - header.php
 - home.php
 - footer.php

application/modules
- blog
 - controllers
 - models
 - views
 - blog_routes.php
- guestbook
- pages
- etc
- etc
4

1 回答 1

1

我最近发现了友好的 CI 模板引擎。它适用于 MVC 或 HMVC。它肯定不像 Wesley Murch 在他的另一篇文章中提到的那样有据可查或受欢迎,但它轻巧快捷。它可以通过 Spark 安装,也可以不安装。有 3 种方法可以显示来自控制器的 html...

一个很好的使用方法:

$this->template->main_content = $this->load->view('dashboard/tables/faq_pages_list', $info_array, true);

在您的模板中:

echo $this->template->main_content;

如果您加载和使用 CI 的本机解析器,友好模板还允许您使用 { 花括号 }。

https://github.com/segersjens/CodeIgniter-Template-Library

于 2013-01-10T15:33:47.153 回答