2010-10-20 45 views

回答

2

您需要在擴展代碼的底部添加必要的代碼。擴展kickstarter爲你生成一個,或者你可以從另一個擴展中抓取和修改一個擴展,只要確保你不改變任何東西,除了類/路徑的名字等,因爲看起來沒有太多模糊識別XCLASS語句的邏輯。

1

是的,norwebian的答案是正確的。我只想補充一點,XCLASS是擴展擴展其他擴展(或核心)類的概念。 t3lib_div :: makeInstance()負責處理這個問題,並且看起來,是否另一個類將自己添加爲此類應該實例化的特定類的XCLASS。

0

感謝您的答案!這裏是我發現的代碼,必須在類文件中:

if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/extkey/pi1/class.tx_extkey_pi1.php']) { 
    include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/extcey/pi1/class.tx_extkey_pi1.php']); 
}