0

皆さんはおそらく「なんてこった、CMS を作成したい別の男だ」と思うかもしれませんが、私は本当にあなたの助けが必要です! モジュールとテンプレートを使用して独自の CMS を作成したいと考えています。Modular Extensions は既にインストールしていますが、テンプレートに苦労しています。それを正確に構築する方法がわかりません。

テンプレート ライブラリ Smarty と Phil のテンプレート ライブラリを知っています。

これを作成する方法を少し手伝ってもらえませんか。PyroCMS や Ionize のようなものを構築したいのですが、ルートにあるのは application/system/templates です。将来的に 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 用の Friendly テンプレート エンジンを見つけました。MVC または HMVC で問題なく動作します。確かに、Wesley Murch が別の投稿で言及したものほど十分に文書化されておらず、人気もありませんが、軽量で高速です。Spark 経由またはなしでインストールできます。コントローラーから出てくるhtmlを表示するには3つの方法があります...

それを使用する気の利いた方法:

$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 に答える