我正在寻找一种将page.theme.copyright.text动态文本设置为
“公司名称{年份}”
我试过的是:
( 1.)标记
“公司名称###DATE###”
带有Typoscript:
page.10 {
marks.DATE= TEXT
marks.DATE.data = date : Y
}( 2.)lib.copyright
TS:
lib.copyright = TEXT
lib.copyright.data = date:U
lib.copyright.strftime = %Y
lib.copyright.wrap= © |
temp.mainTemplate.subparts.copyright_date < lib.copyright( 3.)用TS常数
TS常数:
page.theme.copyright.text = © Company Name |TS:
page.10.variables.themeCopyrightText {
value >
data = date:U
strftime = %Y
noTrimWrap = |{$page.theme.copyright.text}|
}什么都没用。
我所拥有的:
发布于 2017-11-17 13:42:41
已经有了一个替代方案(来源)。
使用标记###CURRENTYEAR###。
发布于 2017-11-20 09:57:50
您也可以使用viewhelper f:format.date来显示实际年份。它提供了格式化实际日期/年份的可能性。
<f:format.date date="now" format="Y" />"2017“或
<f:format.date date="now" format="y" />代表"17“。
或使用内联表示法
© Your Company 2005 - {f:format.date(date: 'now', format: 'Y')}这给了你© Your Company 2005 - 2020
https://stackoverflow.com/questions/47351896
复制相似问题