37. Ãëóáèííûå èçìåíåíèÿ
Âûïàäàþùèé ñïèñîê ñèñòåìíîé èíôîðìàöèè (2)
Âîçìîæíî äîáàâèòü ýëåìåíòû ñèñòåìíîé èíôîðìàöèè ê
âûïàäàþùåìó ñïèñêó, ïóò¼ì ñîçäàíèÿ ñëîòà
Íåîáõîäèì êëàññ Item ñ ìåòîäàìè getItem() â ôàéëå
EXT:extensionClassesSystemInformationItem.php:
class Item {
public function getItem () {
return array(array(
' t i t l e ' = 'The t i t l e shown on hover ' ,
' value ' = ' Description shown in the l i s t ' ,
' status ' = SystemInformationHookInterface : :STATUS_OK,
'count ' = 4 ,
' icon ' = TYPO3CMSBackendUtilityIconUtility : : getSpriteIcon (
' extensions -example- information - icon ' )
) ) ;
}
}
TYPO3 CMS 7.2 - îáíîâëåíèÿ
43. Ãëóáèííûå èçìåíåíèÿ
Äîïîëíèòåëüíûå ïàðàìåðòû äëÿ HTMLparser userFunc
 userFunc äëÿ HTMLparser ìîãóò áûòü ïåðåäàíû äîïîëíèòåëüíûå
ïàðàìåòðû:
myobj = TEXT
myobj. value = a href=/ class=myclassMyText/a
myobj.HTMLparser. tags . a . fixAttrib . class {
userFunc = TxMyExtMyclass-htmlUserFunc
userFunc .myparam = test
}
Äîñòóï ê ýòèì ïàðàìåòðàì â ðàñøèðåíèÿõ ïðîèñõîäèò òàê:
function htmlUserFunc(array $params, HtmlParser $htmlParser) {
// $params[ ' attributeValue ' ] contains the attribute value myclass
// $params[ 'myparam' ] i s set to test in this example
. . .
}
TYPO3 CMS 7.2 - îáíîâëåíèÿ