主题 : 自定义标签的问题 |
级别: 秀才
![]() |
1# 发表于:2009-09-21 19:06:13 IP:59.62.*.*
|
||||
---|---|---|---|---|---|
级别: 白丁
![]() |
4# 发表于:2009-09-25 11:28:38 IP:115.251.*.*
"一是attr='4' 的属性不管用了 不能只提取attr='4' 的文章 "
答:attr='4' 的属性不是在自定义标签里面设置的,是在调用这个自定义标签时进行设置 二是titLen='1'的属性也不能用了.. 是不是要在IF中的${a.title}...等处.加些什么代码? 谢谢解答一下 答:titLen='1'的属性也不能用,从你的自定义标签里看,你已经是完全读取了标题,没有进行长度控制,自然titLen='1'的属性也不能用,在自定义标签中应该写成${a.tit(titLen)} |
||
---|---|---|---|
级别: 秀才
![]() |
5# 发表于:2009-09-25 11:32:42 IP:59.130.*.*
我之前碰到过,如果采用这种列表的形式取(除非是[@cms.ArtiList chnlId='' attr='4' titLen='10' count='7' inner='1'/],一行取出来),是不能用titLen='10' 类似这种限制条件的,attr='4'这种没试过(不好说),不过这也好办啊,就如你说的用#if判断一下就可以啦,代码很简单,自己练练吧。
|
||
---|---|---|---|
级别: 秀才
![]() |
6# 发表于:2009-09-25 13:29:11 IP:59.57.*.*
逻辑是很简单...但是不熟悉jeecms的标签规则...像是titLen 知道是需要改${a.title}标签但是无从下手...标签的资料太少了...
标题长度问题解决了 非常感谢!!!! korven 大哥解释道:attr='4' 的属性不是在自定义标签里面设置的,是在调用这个自定义标签时进行设置 。 请问“在调用这个自定义标签时进行设置”指的是? [@cms.ArtiList chnlId='' attr='4' titLen='10' count='7' inner='1';a,i] 这里难道不算调用自定义标签的时候吗?里面有设置attr='4' 的... 或者补充一下 我的自定义标签是直接写在index.html模板中的 没有自定义模板后调用 |
||
---|---|---|---|
1
共1页