使用Typo3,是否可以拥有某种数据存储?

时间:2012-10-25 14:54:40

标签: variables global-variables environment-variables typo3 datastore

我和Typo3合作了几年,但我主要用它作为CMS。现在我有一个特定的需求,无法弄清楚我是否需​​要找到一个扩展,编写TypoScript或者是否需要使用现有的Typo3功能来填充。

文档就是这样,我在这里。

我的需要类似于需要税率表(这不是我的情况,所以不要指向我的税收管理延期)。

我需要在某些数据存储中设置变量,并在日期函数的前端显示此数据。 例如:

Effective date             Rate

2010-10-01                 10,00$
2011-10-01                 10,50$
2012-10-01                 11,00$

基本上,我需要一个非技术用户才能编辑这个数据存储,我需要能够在前端使用这个速率作为变量。

我很确定过去有人有类似的东西。我只是有点迷失Typo3。

任何人都知道最佳方式吗?

感谢。

1 个答案:

答案 0 :(得分:2)

只是猜测:

您可以使用kickstarter创建一个带有“tx_yourextension_rate”表的新扩展名“yourextension”。添加“生效日期”和“费率”字段,包括开始/停止时间。安装插件 - 你只需要表,没有插件!

创建用户存储记录的文件夹。

lib.rate = CONTENT
lib.rate {
  select {
    # create a folder, where your users stores the records:
    pidInList = 100 
    # just one record
    max = 1
    orderBy = effective_date ASC
  }
  table = tx_yourextension_rate
  renderObj = TEXT
  renderObj {
     field = rate
     wrap = actual rate: <span class="rate">|</span>
  }
}

在您需要的地方使用lib.rate。