如何返回typo3conf的路径?

Pom*_*nys 0 php typo3 path

在我的文件'class.tx_freephpcoders_pi1.php'我正在使用代码require_once('contents/page_683.php');.无论如何,这对我不起作用.我想我必须返回我的扩展路径.

这就是我的FTP的样子:

FTP

那么如何才能获得目录typo3conf的路径?

bie*_*ior 6

您可以使用TYPO3常量之一,如:

require_once(PATH_typo3conf.'ext/free_php_code_rs/pi1/contents/foo.php');
Run Code Online (Sandbox Code Playgroud)

但最好使用TYPO3的方法,它使用扩展键(在检查后)返回扩展的绝对路径,如:

require_once(t3lib_extMgm::extPath('free_php_code_rs').'pi1/contents/bar.php');
Run Code Online (Sandbox Code Playgroud)

和TYPO3版本.6+同样是:

require_once(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('free_php_code_rs').'pi1/contents/baz.php');
Run Code Online (Sandbox Code Playgroud)