首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typo3 v8如何从引导包中插入当前年份的版权?

Typo3 v8如何从引导包中插入当前年份的版权?
EN

Stack Overflow用户
提问于 2017-11-17 13:36:25
回答 2查看 1.8K关注 0票数 0

我正在寻找一种将page.theme.copyright.text动态文本设置为

“公司名称{年份}”

我试过的是:

( 1.)标记

“公司名称###DATE###”

带有Typoscript:

代码语言:javascript
复制
page.10 {
   marks.DATE= TEXT 
   marks.DATE.data = date : Y
}

( 2.)lib.copyright

TS:

代码语言:javascript
复制
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常数:

代码语言:javascript
复制
page.theme.copyright.text = &copy; Company Name |

TS:

代码语言:javascript
复制
page.10.variables.themeCopyrightText {
    value >
    data = date:U
    strftime = %Y
    noTrimWrap = |{$page.theme.copyright.text}|
}

什么都没用。

我所拥有的:

  • Typo3 v8.7.8
  • 主题:引导软件包8.0.3
  • 不知道如何解决这个问题:)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-17 13:42:41

已经有了一个替代方案(来源)。

使用标记###CURRENTYEAR###

票数 2
EN

Stack Overflow用户

发布于 2017-11-20 09:57:50

您也可以使用viewhelper f:format.date来显示实际年份。它提供了格式化实际日期/年份的可能性。

代码语言:javascript
复制
<f:format.date date="now" format="Y" />

"2017“或

代码语言:javascript
复制
<f:format.date date="now" format="y" />

代表"17“。

或使用内联表示法

代码语言:javascript
复制
&copy; Your Company 2005 - {f:format.date(date: 'now', format: 'Y')}

这给了你© Your Company 2005 - 2020

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47351896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档