链接应用篇需要用到K9的链接应用,首先我们得了解K9的链接应用是什么?还有它能提供什么功能?
链接应用经常应用于网站的头部导航、左右侧导航和尾部导航。
以k9-001.demo.kingcms.net为例子说明链接应用的作用以及用法。
头部导航的操作步骤如下:
进入云端的链接应用界面
点击“新建分类”
新建一个分类名称为“头部导航”,备注为“网站的头部导航”(可不填),排序一般来说默认就OK了,实在没必要去改,如有需要在云端排序,调用的K9标签可参考《如何用K9标签输出文章/列表排序?》中的例子5用法。备注可写可不写。
提交之后,新建的“头部链接”便出现在“链接”的下面
点击“头部链接[1]”,进入“头部链接”界面;并“新建链接”,在弹出的表单中依次输入下表的内容
头部导航名称 | 首页 | 关于我们 | 产品展示 | 案例展示 | 联系我们 |
URL路径 | / |

注意:
1、新建链接时要按顺序输入。
2、URL路径结束要带“/”。
以上建完之后整个头部链接的效果图
头部链接代码调用:把以下代码复制并覆盖原代码,并调试直到成功为止。
不带链接应用的分类名称的标签:
{@res table='%s_link' field='name,url' where='cid=1' order='norder,id'} {#foreach($res as $rs)} <a href="{$rs[url]}"{?=$_SERVER['REQUEST_URI']==$rs['url']?' class="topmenu_on"' :''?}> {$rs[name]}</a> | {#endforeach}
带链接应用的分类名称的标签:字段名为cname
{@res.join table1='%s_link' field1='name,url' table2='%s_link_categroy' field2='cname' on='cid'where='t1.cid=2'order='t1.id desc' number='8'} {#foreach($res as $rs)} <h2>{$rs[cname]}</h2> <a href="{$rs[url]}" title="{$rs[name]}" target="_blank">{$rs[name]}</a> | {#endforeach}
说明:cid便是云端中链接应用的“[]”中的数字1。例如:如果下图要调用头部链接的话,便把以下代码中的“cid=1”改为“cid=5”即可;在本例中便直接调用即可。
尾部导航的操作步骤如下:
尾部导航的添加和调用的代码(把cid=1改为cid=2)跟头部导航相类似,在这里便不多讲了,不会的朋友可以参考头部导航的建立步骤)。其导航名称和URL路径如下表。
尾部导航名称 | 首页 | 关于我们 | 产品展示 | 案例展示 | 联系我们 |
URL路径 | / |
按上表建立的尾部导航的最终效果图
尾部导航的调用代码:
{@res table='%s_link' field='name,url' where='cid=2' order='norder,id'} {#foreach($res as $rs)} <a href="{$rs[url]}"{?=$_SERVER['REQUEST_URI']==$rs['url']?' class="topmenu_on"' :''?}> {$rs[name]}</a> | {#endforeach}注意:在就链接应用新添“友情链接”和“合作伙伴”时,链接的地址一定要把http://带上,不然会出错。个人不防试试。
如何在同一模板中只在首页调用友情链接?查看《以PATH判断只在首页调用友情链接》
转载请注明出处:唯众网络