UM新媒体
自媒体短视频运营平台 UMXMT.COM!

eyoucms常用标签大集合(如何学会使用易优cms建站)

【基础用法】
名称:tag
功能:TAG调用
语法:
{eyou:tag sort='now' getall='0' row='100'}
<a href='{$field.link}'>{$field.tag}</a>(文档数:{$field.total})
{/eyou:tag}
参数:
aid='' 文档ID,在内容页可以不设置该属性
typeid='' 栏目ID,调取某个栏目下的全部TAG
row='100' 返回广告列表总数
getall='' 获取类型,0为当前内容页TAG标记,1为获取全部TAG标记
type='' 选择栏目方式

    type='son' 表示下级栏目
type='self' 表示同级栏目
type='top' 表示顶级栏目
type='sonself' 表示当前下级栏目以及同级栏目
type='first' 表示当前栏目ID的最顶级栏目下的第一级全部栏目

sort='' 标签排序方式

    sort='new' 按最新排序
    sort='rand' 随机排序
    sort='week' 按周统计排序
    sort='month' 按月统计排序
    sort='hot' 按点击数排序
    sort='total' 按文档数排序
name='' 变量
empty='' 没有数据时显示的文案
mod='' 每隔N行输出的内容
id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}
底层字段:
请查阅易优Cms官方提供的数据字典,找到表名 ey_tagindex
【更多示例】
-------------------------------示例1--------------------------------
描述:输出当前文档页TAG标记
{eyou:tag getall='0'}
<a href='{$field.link}'>{$field.tag}</a>
{/eyou:tag}
-------------------------------示例2--------------------------------
描述:在任何页面输出任何文档的TAG标记
{eyou:tag getall='0' aid='3'}
<a href='{$field.link}'>{$field.tag}</a>
{/eyou:tag}
-------------------------------示例3--------------------------------
描述:输出指定栏目ID下的全部TAG标记
{eyou:tag getall='1' typeid='2' row='50' sort='hot'}
<a href='{$field.link}'>{$field.tag}</a>
{/eyou:tag}
-------------------------------示例5--------------------------------
描述:内置变量输出数据索引与记录顺序,key 表示索引,默认从0开始;i 表示顺序,默认从1开始。
{eyou:tag getall='1' typeid='3' row='5'}
{$key} - {$i}
{/eyou:tag}
效果:
0 - 1
1 - 2
2 - 3
3 - 4
4 - 5
-------------------------------示例6--------------------------------
描述:没有记录时输出文案提示,属性empty支持直接传入html语法(html里只支持双引号,禁止单引号)
{eyou:tag getall='1' typeid='3' empty='暂时没有数据'}
<a href='{$field.link}'>{$field.tag}</a>
{/eyou:tag}
-------------------------------示例7--------------------------------
描述:自定义变量名
{eyou:tag getall='1' typeid='3' id='field2'}
<a href='{$field2.link}'>{$field2.tag}</a>
{/eyou:tag}

1、调用指定栏目的子类包含父类
{eyou:channelartlist typeid='82'}
<a href="{eyou:field name='typeurl' /}">{eyou:field name='typename' /}
{eyou:channel row="6" type ='son'}
<a href="{$field.typeurl}" title="{$field.typename}">{$field.typename}</a>
{/eyou:channel}

{/eyou:channelartlist}

    2、获取当前栏目下的子类
{eyou:channeltype="first"id="field2"currentstyle="active"}
<liclass='{$field2.currentstyle}'>{$field2.typename}</li>
{/eyou:channel}
    3、调用指定栏目下面的内容
{eyou:arclisttypeid='71'limit='0,6'titlelen='30'infolen='160'orderby='add_time'}<li>
<divclass="img-center"><imgsrc="{$field.litpic}"alt="{$field.title}"></div>
<p>{$field.title}</p></li>
{/eyou:arclist}
   4、公共头部底部调用
{eyou:includefile="header.htm"/}
{eyou:includefile="footer.htm"/}
  5、获取当前位置
{eyou:position/}
   6、封面页当前栏目的名称
{$eyou.field.typename}
 7、分页数据调用以及分页样式
{eyou:listpagesize="1"titlelen="30"}
<li><span>{$field.add_time|MyDate='Y-m-d',###}</span><b>{$field.title}</b></li>
{/eyou:list}
<style>
.dede_pages{height:34px;padding:20px0;font-size:14px;text-align:center}
.dede_pagesul{display:inline-block;margin:0auto;padding:0}
.dede_pagesulli{float:left;font-family:'microsoftyahei';margin:02px;padding:012px;line-height:32px;background:#fff;border:1pxsolid#d8dadf}
.dede_pagesullia{float:left;color:#555;display:block}
.dede_pagesulli:hover{text-decoration:none;color:#fff;border:1px#333solid;background-color:#333}
.dede_pagesulli:hovera{color:#fff}
.dede_pagesulli:hovera:hover{color:#fff;text-decoration:none}
.dede_pagesulli.thisclass{background-color:#333;color:#fff;border:1px#333solid}
.dede_pagesulli.thisclassa{color:#fff}
.dede_pages.pageinfo{line-height:30px;padding-left:5px}
.dede_pagesstrong{font-weight:400}
</style>
<divclass="dede_pages">
<ul>
{eyou:pagelistlistitem='index,pageno,end'listsize='2'/}
</ul>
</div>
8、css、js、image引入标签
{eyou:staticfile="skin/css/style.css"/}
{eyou:staticfile="skin/js/jquery.min.js"/}
{eyou:globalname='web_templets_pc'/}模板路径
9、首页顶级栏目调用
<liclass='active'>网站首页</li>
{eyou:channeltype="top"id="field"currentstyle="active"}
<liclass="{eyou:notemptyname="$field.children"}dropdown{/eyou:notempty}">
<iclass="arr"></i>{$field.typename}
<divclass="dropdown-box">
{eyou:channelname="$field.children"id="field2"}
<p>{$field2.typename}</p>
{/eyou:channel}
</div>
</li>
{/eyou:channel}
10、产品内容页面图片集调用
{eyou:volistname="$eyou.field.image_list"}
<divclass="swiper-slide">
<divclass="img-center"><imgsrc="{$field.image_url}"rel="{$field.image_url}"class="jqzoom"/></div>
</div>
{/eyou:volist}

赞(1)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《eyoucms常用标签大集合(如何学会使用易优cms建站)》
文章链接:https://www.umxmt.com/973.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

登录

找回密码

注册