TS之|*|与||的妙用
发布:永恒 | 发布时间: 2009年9月2日当我们在网站上面经常会出现: TYPO3中文 | TYPO3教程 | TYPO3技术 这样的效果,就是只需要中间有竖线分割符,那么用TYPO3 TS怎么呢?
请看下面介绍:
linkWrap = | | |*| | | |*| |
|*|可以把一个值分成三部分(first,middle,last),然后||可以把分出来的值再细分成几段。
比如:TS:backColor = red || yellow |*||*| blue || olive
这里面的
First:red||yellow
middle:为空
last:blue||olive
根据:If the middle-value is empty, the last part of the first-value is repeated
如果middle为空,那么要放middle的值的地方就用first值中的最后一个取代。
也就是说,在n个菜单列表中,n>4,
第1个为 red
第2个为 yellow
倒数第2个为 blue
倒数第1个为olive,
中间一律为yellow也就是first中的最后一个
就这个例子如果n=4,那么他们分别是 red,yellow,blue,olive
如果n=3,则是red,blue,olive(因为last的优先级最高)
如果n=2则是blue,olive(同上)
n=1则为blue
若转载请注明出处: TYPO3中文网
本文地址: http://www.51typo3.cn/typoscript/70.html
发布:永恒 | 分类:TYPOSCRIPT(TS) | 评论:3 | 引用:0 | 浏览:
| TrackBack引用地址
- 相关文章:
- 1.Selver
- http://www.selverd.cn
- 我大致理解了|*|把这一系列元素切割开了.可以分成几个部分.分解制定规则.
同时产生了一个疑问:
如果
TS:backColor = red || yellow |*| gray || white |*| blue || olive
在n个菜单列表中,n=7时会有什么结果? - 2009-9-3 0:19:34 回复该留言
- 2.2betop
- http://2betop.cn
- 应该会是:
red yellow gray white gray blue olive
因为 The middle value is rotated.
也就是中间值循环着来显示。 - 2009-9-4 10:57:41 回复该留言
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

