云优CMS官方论坛_开源城市分站管理系统
搜索
 找回密码
 立即注册
查看: 1226|回复: 5

云优CMS常用特殊调用方式总结

[复制链接]

7

主题

34

帖子

49

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
49
发表于 2019-8-19 10:42:50 | 显示全部楼层 |阅读模式
1、判断当前页面导航高亮的用法所属栏目
  1. <?php $cateparent = 0;?>
  2.    <if condition="$cid">
  3.        <yunu:catlist cid="$cid" type="parent">
  4.            <?php $cateparent = $catlist['pid'] != 0 ? $catlist['pid'] : $cateparent ;?>
  5.        </yunu:catlist>
  6.    </if>
  7. <?php $navpid = $cateparent ? $cateparent : $cid;?>
复制代码
导航调用
  1. <yunu:nav typeid='1'>
  2.    <li class="dropdown <eq name="$nav['id']" value="$navpid">active</eq>"> <a href="{$nav.url}"  target="{$nav.target}"><span>{$nav.title}</span></a>
  3.      <if condition="$nav.child">
  4.        <ul class="dropdown-box">
  5.          <volist name="nav['child']" id="v">
  6.              <li> <a href="{$v.url}"><span>{$v.title}</span></a></li>
  7.          </volist>
  8.        </ul>
  9.       </if>
  10.     </li>
  11. </yunu:nav>
复制代码
2、调用指定ID产品多级分类
  1. <yunu:catlist cid="84" limit="20" type="son" orderby="sort desc">
  2.    <li><a href="{$catlist.url}">{$catlist.title}</a>
  3.       <dl>
  4.           <volist name="catlist['child']" id="v">
  5.               <dd><a href="{$v.url}">{$v.title}</a></dd>
  6.           </volist>
  7.       </dl>
  8.    </li>
  9. </yunu:catlist>
复制代码
3、列表调用如果有封面图调用封面图,如果没有封面图调用内容第一张图
  1. <yunu:list cid="84" limit="12">
  2. <li><a href="{$list.url}"  title="{$list.title}"><img src="<if condition="$list['pic']">{$list.pic}<else/>{$list.content|str2img='1'}</if>" onerror="javascript:this.src='__PUBLIC__/images/nopic.jpg';" alt="{$list.title}">
  3. <div class="anim"><em>{$list.title}</em><span>查看详情</span></div>
  4. </a></li>
  5. </yunu:list>
复制代码
4、TAG的调用方式
  1. <yunu:list tag="$title" limit="20">
  2.      <li><span class="time">{$list.create_time|date='Y-m-d H:i:s',###}</span>
  3.           <div class="tit">
  4.                 <h3><a href="{$list.url}" title="{$list.title}"><span class="iconfont icon-jiantouyou"></span>{$list.title}</a></h3>
  5.           </div>
  6.           <div class="txt">
  7.              <p><if condition="$list['desc']">{$list.desc|str2sub=140, true}<else/>{$list.content|str2sub=140, true}</if></p>
  8.           </div>
  9.     </li>
  10. </yunu:list>
复制代码
5、左侧栏目通用调用代码
  1. <yunu:catlist cid="$category['id']" limit="20" type="parent" orderby="sort desc"> <h3 <if condition="$catlist['id'] eq $cid || $catlist['id'] eq $category['pid']">class="on"</if>><span class="iconfont icon-jiantou"></span><a href="{$catlist.url}">{$catlist.title}</a><span></span>
  2.       </h3>
  3.       <if condition="$catlist.child">
  4.         <ul>
  5.           <volist name="catlist['child']" id="v"> <li
  6.             <if condition="$v['id'] eq $cid || $v['id'] eq $category['pid']">class="on"</if>
  7.             ><span class="iconfont icon-jiantou"></span><a href="{$v.url}">{$v.title}</a>
  8.             </li>
  9.           </volist>
  10.         </ul>
  11.       </if>
  12. </yunu:catlist>
复制代码
6、TAG标签调用方式
  1. <title><if condition="strlen($tag['seo_title']) neq 0">{$tag.seo_title}<else/>{$title}-<yunu:config name="site_title"/></if></title>
  2. <meta name="keywords" content="<if condition="strlen($tag['seo_keywords']) neq 0">{$tag.seo_keywords}<else/><yunu:config name='seo_keywords'/></if>">
  3. <meta name="description" content="<if condition="strlen($tag['seo_description']) neq 0">{$tag.seo_description|str2sub=160, true}<else/><yunu:config name='seo_description'/></if>">
复制代码
7、指定产品父级栏目循环子级栏目产品的调用方式(如果要指定ID,改第一行的cid就可以了)
  1. <yunu:catlist cid="$category['id']" limit="20" type="parent" orderby="sort desc">
  2.       <a href="{$catlist.url}">{$catlist.title}</a>
  3.           <yunu:list cid="$catlist['id']" limit="4">
  4.                 <li><a href="{$list.url}"  title="{$list.title}">{$list.title}</a> </li>
  5.            </yunu:list>
  6. </yunu:catlist>
复制代码
8、待编辑内容

回复

使用道具 举报

0

主题

2

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2019-11-20 11:13:23 | 显示全部楼层
云优CMS常用特殊调用方式总结
回复

使用道具 举报

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2019-11-27 11:11:16 | 显示全部楼层
想在文章内容页底部调用跟当前文章相同tag的文章应该如何写呢?求教
  1. <h3 class="g-titIns1">相关内容</h3>
  2.         <ul class="ul-newslist ul-news1" style="display: block;">
  3.           <yunu:list cid="$cid" limit="6">
  4.           <li>
  5.             <div class="tit">
  6.               <div class="time">{$list.create_time|date='Y-m-d',###}</div>
  7.               <h3><a href="{$list.url}"  title="{$list.title}">{$list.title}</a></h3>
  8.             </div>
  9.           </li>
  10.           </yunu:list>
  11.         </ul>
复制代码
回复

使用道具 举报

0

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2019-12-19 14:39:37 | 显示全部楼层
tag的首页是多少,就是查看 所有tag的页面
回复

使用道具 举报

0

主题

2

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 5 小时前 | 显示全部楼层
调用多个指定栏目ID方式:
  1. <yunu:catlist type="self" limit="0,50">
  2.                                         <if condition="in_array($catlist['id'],[101,102,103,104,105,106])">
  3.                                                 <li>
  4.                                                         <a href="{$catlist.url}" target="_blank">{$catlist.title}</a>
  5.                                                 </li>
  6.                                         </if>
  7.                                 </yunu:catlist>
复制代码


回复

使用道具 举报

0

主题

2

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 3 小时前 | 显示全部楼层
本帖最后由 衡森丨 于 2020-2-25 19:55 编辑

嵌套循环,一边循环栏目一边循环文章!

  1.                                                                 <yunu:catlist type="son" cid="111" limit="0,50">
  2.                                                                 <div class="t-listbox " id="c0">
  3.                                                                         <ul class="clearfix">
  4.                                                                                 <yunu:list titlelen="40" cid="$catlist['id']" orderby="id desc" limit="12" pagesize="0" flag="false">
  5.                                                                                         <li>
  6.                                                                                                 <span>{$list.update_time|date='Y-m-d',###}</span><a href="{$list.url}" alt="{$list.title}">{$list.title}</a>
  7.                                                                                         </li>
  8.                                                                                 </yunu:list>
  9.                                                                         </ul>
  10.                                                                 </div>
  11.                                                         </yunu:catlist>
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|云优CMS官方论坛

GMT+8, 2020-2-25 23:26 , Processed in 0.046272 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表