data是推荐区块与手动区块中包含内容的数据集合。推荐区块或手动区块中的内容如何在前台显示,以及显示那些字段信息,都是在区块模板里面决定的。推荐区块与手动区块数据集虽然都是data数组,但是包含的变量不尽相同。
1.推荐区块的变量除contentid外还包含如下图红框所示变量:
注:推荐区块字段可自定义,字段英文标示即为推荐区块变量
2.手动区块的变量除contentid外还包含下图所示变量:
例:在推荐区块或者手动区块中加入下面代码,即可输出此区块内容的标题及相应链接。
<div class="topline">
<!--{loop $data $k $r}-->
<!--{if !$k}--><h1 class="h1"><a href="{$r[url]}" title="{$r[title]}" class="title">{$r[title]}</a></h1>
<p class="links">
<!--{else}-->
<a href="{$r[url]}" title="{$r[title]}">[{$r[title]}]</a>
<!--{/if}-->
<!--{/loop}-->
</p>
</div>
3.图标icon字段说明:
在推荐区块与手动区块中可以看到icon字段,此字段主要是为了实现区块内容前添加图标的功能。
当开启图标时,在编辑区块内容时就会出现图标选择框,如下图:
这些图标默认放在“系统根目录/public/img/icon/ ”目录下,若想进一步扩展图标,可上传更多的图标。
同时区块模板数据集中,即$data,将包含变量iconsrc及icon。iconsrc代表图标的绝对路径,icon代表图标的名称。
例:在推荐区块或者手动区块中加入以下代码,即可输出包含图标的标题内容。
<ul>
<!--{loop $data $k $r}-->
<li><!--{loop $r $i $c}-->
<img src="{$c[iconsrc]}" />
<a href="{$c[url]}">{$c[title]}</a>
<!--{/loop}-->
</li>
<!--{/loop}-->
</ul>
通过以上代码便可实现包含图标的标题内容,如下图: