用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3412|回复: 1
收起左侧

[FUEL CMS] 对于模块的视图有个疑问

[复制链接]
发表于 2012-10-4 02:56:00 | 显示全部楼层 |阅读模式
本帖最后由 aho1101 于 2012-10-4 02:59 编辑

刚开始学习,版本0.9.3。
关于创建页面,文档里的创建简单模块教程跟官方博客的教程说法一样,和CI是相同的,在application/views里面建,
不过附带的blog模块有自己的theme layout,可以不用在application/views里面创建,而是使用模块自己的视图。
modules\blog\views\themes\default\_layouts\blog.php:
PHP复制代码
<?php $this->load->view('_blocks/header')?>
       
        <div id="right">
                <?php echo $this->fuel_blog->sidemenu(array('search', 'authors', 'categories', 'links', 'archives'))?>
        </div>
 
        <div id="main_inner">
                <?php echo fuel_var('body', ''); ?>
        </div>
       
        <div class="clear"></div>
       
<?php $this->load->view('_blocks/footer')?>
 
复制代码


可以让blog模块不使用 / 不需要拥有自己的theme,而是使用application/views里面的视图吗?
否则假如我打算整个站都使用统一的视图layout,在application/views里面已经写好了,那不就要把那些写好的视图文件复制过去,重复代码了吗?
发表于 2012-11-9 21:22:20 | 显示全部楼层
写一个theme类 导入你需要的模板资源 然后再参考View类的方法 把最终数据传递给 output

本版积分规则