菜单

TS |*|与|| 用法

2010年04月8日 - typo3

当我们在网站上面经常会出现:  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

发表评论

电子邮件地址不会被公开。 必填项已用*标注