AKCMS模板制作

来自站长百科
跳转至: 导航、​ 搜索

导航: 返回上一页

AKCMS安装好之后接下来就要编写模板了。编写模板不是很复杂,下面将介绍模板的实现。

所谓模板其实就是HTML网页源代码,可以使用Dreamweaver等网页设计工具设计网页。

  1. 在akcms后台、模板管理、新建一个名为 test.htm的模板。拷贝刚刚设计的网页的html源代码粘贴在空白模板中,保存。
  2. 接下来在后面页面管理那里,新建一个页面,叫“测试页面”,在模板的下拉菜单那里找到刚刚创建的 test.htm,再为这个页面设定一个文件名,比如:myfirstpage.htm,保存。
  3. 点击 “预览”链接,弹出一个新的页面,这就是刚刚制作的myfirstpage.htm

假设之前已经创建了一个名叫“狗”的栏目,录入了一些宠物狗的信息。假设要在刚才的页面上加上一些内容,就叫“最新狗狗”。打开模板,新增加下面一段:

<{getitems num="5" category="1" template="<h3><a href=()[url]()>[title]</a></h3>"}>

保存。AKCMS内建了getitems 等获取内容标签10多个

可能有心急的朋友刷新myfirstpage发现没有任何变化。这并不奇怪,myfirstpage是一个静态html页面,如果不手动重新生成,它就不会变化。再回到页面管理重新生成刚才的页面。这次再刷新myfirstpage看到效果了吧?好了,上面已经成功得在页面上调用了狗栏目的最新的5只狗狗了。

akcms初见威力,类似的可以在网页上调用各个栏目的内容列表,并可以灵活控制显示的样式。

  • 文章内容页最终应用哪个模板遵循
如果文章指定了模板则以此为准;如果文章没指定模板则以文章所属栏目的指定的模板为准;如果栏目也没有指定模板则默认为

item_display.htm

  • 栏目列表页最终应用哪个模板遵循
如果栏目制定了模板则以此为准;如果栏目没有指定模板则默认为category_list.htm
  • 栏目首页最终应用哪个模板遵循
如果栏目制定了模板则以此为准;如果栏目没有指定模板则默认为category_home.htm
  • 搜索结果页面如果没有指定默认为search.htm,指定方法,在程序头加入一句$template = "xxxxx.htm";
  • 提示信息页面如果没有指定默认为message.htm,指定方法,在程序头加入一句$template = "xxxxx.htm";

好啦,现在已经基本对模板的制作有了一个详细的介绍。