liangxiang5 发表于 2006-8-14 07:22:13

请问typo3有没有类似c语言宏定义的功能.谢谢了先

有一个已经在的typo3的网站,通常会在网站加文章的时候,用到很多数字,这些数字有可能不是在一处用到.有些数字不止在一处用到,比方说是价格或者什么.
为了便于修改,能不能做到说,修改一处数字,其他意思相同的数字也一起修改.这样就不容易出错,也提高了效率.
能不能用typoscript实现.
或者说我把数字都定义在一个php程序里,页面都引用里面的数字,不过那样的话,格式有点难控制,要么直接把文章也定义在程序里
还有要么放在uid 里,那样的话数字放不多好象.

hiworld 发表于 2006-8-14 14:40:38

TYPO3中有一种内容元素叫"插入记录"(insert records),能达到你的要求.

liangxiang5 发表于 2006-8-14 22:44:52

举个例子

比方说A 的价格是100
网站的一篇"文章1" 用到了A的价格是100
在网站另一页的"文章2"中又用到了A的价格是100
能不能在某处修改一个A的价格为200
就能使"文章1"和"文章2"中显示的A的价格都变成200

hiworld 发表于 2006-8-14 23:03:19

原帖由 liangxiang5 于 2006-8-14 22:44 发表
比方说A 的价格是100
网站的一篇"文章1" 用到了A的价格是100
在网站另一页的"文章2"中又用到了A的价格是100
能不能在某处修改一个A的价格为200
就能使"文章1"和"文章2"中显 ...

哦,可以的.你引用的是同一个记录,当然能一变全变了.

liangxiang5 发表于 2006-8-15 16:58:27

袄袄袄 我知道了,谢谢啊

袄袄袄 我知道了,谢谢啊

liangxiang5 发表于 2006-8-15 17:03:58

有点疑问

我刚刚试了一下.
引用的是一段文章,但是一般统一修改都是针对文章里的一个数字
引用同一个数字的两个或多个文章的内容并不是一样的,那样的话,要单独改写文章中的数字,insert records好象有点做不到
页: [1]
查看完整版本: 请问typo3有没有类似c语言宏定义的功能.谢谢了先