当我们在做TYPO3网站的时候, 会经常用到AJAX请求页面,很多时候是不断的连续请求,比如当你在开发期间因为需要测试,所以你会不停的刷新页面.
那么这个时候TYPO3会提示如下信息:
Page is being generated.
If this message does not disappear within 30 seconds, please reload.
翻译成中文就是:
页面正在生成。
如果此消息不会消失,30秒内,请重新刷新。

这个问题是页面内容更新了,但是新页并没有马上新建。 而是在你第一次调用 该页时才被生成。 生成时就会报这个信息。
这是页面缓存时个一条信息,不能算错误, 但是对于用户来说,这个就是错误, 我们作为TYPO3专业开发队伍, 绝对不容许有半点错误存在我们开发的项目中, 要不我们中国人怎么能在那么严谨的德国人混饭吃呢?
解决方法如下:
1. 找到文件: typo3\sysext\cms\tslib\class.tslib_fe.php
2. 把$this->tempPageCacheContent();  给注释掉

就这么简单, 目前暂时未发现新问题,如果有问题那么请联系TYPO3中文网管管们.


若转载请注明出处: TYPO3中文网
本文地址: http://www.51typo3.cn/faq/77.html