稻壳CMS一些比较实用的标签
点击数:31322015-04-10 14:01:56 来源: www.essj.cn
1、稻壳模板局部调用代码
市场价 <?php echo $data['sellingPrice'];?>
优惠价 <?php echo $data['preferPrice'];?>文字控制 <?php echo sys_substr($data['title'],20,true) ?>
2、单一的自定义调用
<?php echo sys_push_one($data['spec'],'网址')?>
3、在新闻调用栏目页,如何调用对应频道最新的一条新闻?
新闻调用栏目,调用对应频道最新的一条新闻,可实现新闻调用图片不一样,非常实用。
<?php doc_list($channelId,1,99,17,100,0,true,false,'id',0)?>
以产品模块为例,想在产品的Parts中用标签调用当前栏目下的产品列表,如果直接用doc_product标签调用,第一个参数如果填$data['id'],则调用出来的产品列表并不是当前栏目的,而是当前栏目父栏目的所有产品列表,这时候我们可以用$request['p']或$params['id']来作为标签的第一个参数,这样就可以调用当前栏目
下的内容列表了。
完整标签示例:
<?php doc_product($params['id'],20,5,0,0,0,false,false,'id',0)?>
其他模块同理
5、首页调用多个新闻栏目的内容,每条新闻显示具体所属的栏目名称:<?php echo sys_menu_info('title',false,$data['channelId']) ?>
6、内容页想调用的产品标题、产品简介需要控制字数的时候的标签:<?php echo sys_substr($data['description'],50,true) ?> 数字50是调用字数,是字数不是字节数,最后一个true参数是控制是否显示省略号。
7、上级栏目:<?php echo sys_menu_info('title',false,sys_menu_info('parentId'))?>
8、
在调用列表的最近三天发布文章后加上NEW图标
<li class="icon1">
<a href="<?php echo sys_href($data['channelId'],'list',$data['id'])?>"><?php echo $data['title']; ?></a>
<?php
if((strtotime(now)-strtotime($data['dtTime']))<3*3600*24)
echo '<img class="new" src="'.$tag['path.skin'].'images/new.png"/>';
?></li>
备注:(1)、 new.png为图标名。
(2)、class="new" 可以通过css控制样式。
(3)、3*3600*24 为时间换算,如果想显示最近一天的就是1*3600*24
本文地址:http://www.essj.cn/web/n79.html