苹果cms教程

苹果CMS模板友链标签自动识别文字与图片链接代码示例

发布时间:2024-09-18共18人阅读

苹果CMS后台新增友情链接的时候,可以区分两种类型,分别是文字链接和图片Logo链接。模板开发时借助link_type字段做条件判断,在同一个循环代码内根据类型渲染对应的页面结构,不需要编写两套独立的友链调用代码。

  • $vo['link_type'] eq 0:代表文字类型友情链接,读取link_name字段作为链接文字。

  • $vo['link_type'] eq 1:代表图片类型友情链接,读取link_logo字段获取图片地址。

完整模板调用代码

{maccms:link num="{$conch['theme']['links']['num']}" type="all" order="asc" by="sort"}
{if condition="$vo['link_type'] eq 0"}{$vo.link_name}{elseif condition="$vo['link_type'] eq 1"}{/if}
{/maccms:link}

标签参数释义

  • num="{$conch['theme']['links']['num']}":读取模板配置项里设置的友链展示条数,也可以直接替换成固定数值。

  • type="all":读取后台所有友情链接。

  • order="asc" by="sort":按照后台设置的排序序号升序输出。

代码使用要点

图片友链无法正常展示,优先前往后台检查该友链是否上传Logo图片,确认link_logo字段已经填入图片地址。可以为图片元素增加CSS样式,限制图片尺寸,保证页面排版整齐。