在这一节我们将实现博客资讯这个模块,通过这个模块的学习我们将了解到什么是模块的布局,以及如何使用模块的布局来实现我们需要的效果
1,本节目标
实现博客资讯模块
2,如何去做
1,在内容管理 => 前台模块,新建一个模块,将模块的类型选择为 “文章 - 文章摘要”,最后的设置截图:
上面的参数按照自己的需要来设置即可。这个模块的功能很简单,就是从指定的分类中读取文章进行显示。
需要注意几点:
- 如果模块输出的顺序不对,那么就设置一下顺序即可。
- 模块的标题和描述在 “显示参数”选项卡中填写。
如何在首页放置模块,在这里就不细说了。保存后,刷新前台,你会看到前台的显示的是:
这个和我们想要的结果差很远:
为了实现我们想要的效果,在这里还需要进行一个重要参数的设置——模块的布局。
4,模块的布局
在实际生产过程中,我们会遇到这样的一类问题。同一个数据源,需要有不同的展示效果。就拿上面的截图说明,他们的本质都是同一个模块,只是不同的展示方式而已。这种问题,在程序设计中我们称之为 表现层与逻辑层进行分离。是一种非常好的设计模式。在Joomla中,使用的就是模块的布局这个参数来解决这个问题的。模块布局这个参数,在模块编辑界面的 高级 选项卡中可以看到。如图:
从图中可以看到,有4个选项,前面3个是模块自带的布局,后面一个是 ZFree模板体用的blog布局。在这里我们需要blog(博客)方式展示,保存后,就会看到我们需要看到的结果了。
替代布局这个参数非常的有用,在做网站的时候,灵活的创建多种布局,能够事半功倍。当然,如何创建布局,这个我们在后面的教程中再说。
评论 (0)