企业站经常用到的常用标签

这里只简单阐述一个企业站经常用到的标签。全部模板标签请看《模板说明》,《模板标签文档》。

网站导航

标签参数说明

参数

描述

app

frame:HomeMenu:cascader

便签名 ,固定值

cid

导航分类ID

siteid

站点编号ID

标签代码示例(原生)

<?php
  $menus = fc('frame:HomeMenu:cascader',cid: 4, siteid: 1); //siteid 当前站点ID
?>

<ul>
    <?php
    foreach ($menus as $menu) {
    ?>
        <li>
            <a href="<?php echo $menu['url'] ?>" target="<?php echo $menu['target'] ?>">
                <?php echo $menu['title'] ?>
            </a>
        </li>
    <?php
    } ?>
</ul>

标签代码示例(thinkphp)

{fc app='frame:HomeMenu:cascader', cid="4", siteid="1"}
{volist name="result" id="vo"} 
{$vo.id}:{$vo.name}<br/>
{/volist}

后面标签示例不再贴出,基本类似

获取推荐位文章

标签参数说明

参数

描述

app

cms:TagContent:selByTags

便签名 ,固定值

cid

栏目ID

siteid

站点编号ID

tagids

推荐位ID 多个用逗号隔开

某个栏目下的文章

标签参数说明,和文章分页公用,所以返回的是个数组分别是:items 和 paginator ,比如:$result['items]和$result['paginator '],表示文章列表和分页。循环$result['item ']是一条条文章数据,直接输出 $result['paginator '] 即可以显示分页条

参数

描述

app

cms:Content:paginate

便签名 ,固定值

cid

栏目ID

siteid

站点编号ID

pagesize

每页文章条数

文章详情

标签参数说明,如果在文章内容页模板中获取直接使用 $content['文章表中字段] 即可,如果不是在文章页中则看下面表格

参数

描述

app

cms:Content:find

便签名 ,固定值

id

文章ID

cid

栏目ID

siteid

站点ID

栏目信息

标签参数说明,栏目模板中直接可以使用$cateinfo['栏目字段’],在非栏目页中请看下面表格

参数

描述

app

cms:Category:find

便签名 ,固定值

id

栏目ID

siteid

站点ID

上一篇

标签参数说明

参数

描述

app

cms:Content:prevContent

表示获取上一篇栏目,固定值

id

文章ID

cid

栏目编号ID

siteid

站点编号ID

下一篇

标签参数说明

参数

描述

app

cms:Content:nextContent

表示获取下一篇栏目,固定值

id

文章ID

cid

栏目编号ID

siteid

站点编号ID

分页标签

标签参数说明,返回的是个数组分别是:items 和 paginator ,比如:$result['items]和$result['paginator '],表示文章列表和分页。循环$result['item ']是一条条文章数据,直接输出 $result['paginator '] 即可以显示分页条

参数

描述

app

cms:Content:paginate

便签名 ,固定值

cid

栏目ID

siteid

站点编号ID

pagesize

每页文章条数

幻灯片

幻灯片是通过广告插件来实现,所以需要安装广告插件

参数

描述

app

advert:AdvertList:select

便签名 ,固定值

positionid

广告位ID

siteid

站点编号ID

友情链接

目前通过导航功能来实现,请参考网站导航功能(可添加多个导航分类)

全局标签

变量/标签

说明

示例

$staticpath

静态资源路径定位到:public/static/home/站点标识/

php原生标签<?php echo $staticpath?

$siteinfo['title]

当前站点信息 参数可以是title,keyword,desc,logo 所有站点表中的字段

语法和上面一样,不再赘述

$templatepath

当前站点的模板路径

引入公共模板
<?php  include('模板路径')// tp标签语法:{include file=""}?>

文章相关的链接生成方法

方法

说明

示例

cms_content_url

生成文章链接,传入文章数组

cms_content_url($content)

cms_cate_url

生成栏目链接,传入栏目ID

cms_cate_url(1)