0

皆さんはおそらく "ああ、私の神、CMSを作りたいと思う別の男"と思っていますが、私は本当にあなたの助けが必要です! モジュールとテンプレートを使用して独自のCMSを作成したいと考えています。 私はModular Extensionsをすでにインストールしていますが、今はテンプレートに苦労しています。 私はちょうどそれを正確に構築する方法を知らない。テンプレート付きCodeIgniterモジュラーCMS

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

私はPyroCMSやIonizeのようなものを作成したいと思うでしょうか?root:application/system/templates 私は将来私のためにテンプレートを作ることができます。 CMSと私は{cms.navigation}と{} cms.page.titleか何か

私は最近、CIのためのやさしいテンプレートエンジンを見つけ

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 
+0

あなたはまともなスタートを切ったようですが、実際の問題は何ですか? –

+0

よく、テンプレートシステムの使用方法や使用エンジンを正確にはわかりません。 テンプレート用に別のディレクトリを使いたいのですが、テンプレートシステムを作成するにはどうすればいいですか? – user1264519

+0

作成しないでください。既存のものを使用してください。今朝の私の答えをいくつかのアイデアを参照してください:http://stackoverflow.com/questions/9669776/load-view-codeigniter-with-plain-text/9671521#9671521私はTwigとCIを大成功に使用しています。私はSmartyとCIを使いました。私はそれにカップル時間を置くと保証します、あなたはそれがより具体的な質問をする地点まで考え出されるでしょう。 –

答えて

1

私の構造のようなタグを使用することができます。それはMVCまたはHMVCの罰金で動作します。ウェズリー・マーチが他の記事で述べたように、それは確かによく書かれているわけではありませんが、軽くて速いです。 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

関連する問題