我创建了一个typoscript文件。在这个文件中,我包含了我自己的PHP文件,如:
includeLibs.sendNews = fileadmin/send_news.php
在我的PHP文件中,我有一个函数execute
。现在我用typoscript postUserFunc
调用函数execute,但我的函数从未执行过。
page.stdWrap.postUserFunc = execute
我没有在文档中找到执行postUserFunc
的时间。有人可以帮我,并在postUserFunc执行时给我一个提示吗?
答案 0 :(得分:1)
在TYPO3 6.2中,可以在source code of the content object renderer, line 62ff中找到stdWrap
- 属性的执行顺序。
订单的要点如下,我已经删除了一些因技术问题而发生的事情。如您所见,postUserFunc
几乎是最后一次执行。
stdWrapPreProcess
cacheRead
setContentToCurrent
addPageCacheTags
setCurrent
lang.
data
field
current
cObject
numRows
filelist
preUserFunc
stdWrapOverride
override
preIfEmptyListNum
ifNull
ifEmpty
ifBlank
listNum
trim
strPad
stdWrap
stdWrapProcess
required
if.
fieldRequired
csConv
parseFunc
HTMLparser
split.
replacement.
prioriCalc
char
intval
hash
round
numberFormat.
expandList
date
strftime
age
case
bytes
substring
removeBadHTML
cropHTML
stripHtml
crop
rawUrlEncode
htmlSpecialChars
encodeForJavaScriptValue
doubleBrTag
br
brTag
encapsLines.
keywords
innerWrap
innerWrap2
fontTag
addParams.
textStyle.
tableStyle.
filelink.
preCObject
postCObject
wrapAlign
typolink.
TCAselectItem.
space
spaceBefore
spaceAfter
wrap
noTrimWrap
wrap2
dataWrap
prepend
append
wrap3
orderedStdWrap
outerWrap
insertData
offsetWrap
postUserFunc
postUserFuncInt
prefixComment
editIcons
editPanel
cacheStore
stdWrapPostProcess
debug
debugFunc
debugData