如何return typo3conf的路径?
How to return the path of typo3conf?
在我的文件 'class.tx_freephpcoders_pi1.php' 中,我使用代码 require_once('contents/page_683.php');
。无论如何,这对我不起作用。我想我必须 return 我的扩展路径。
这是我的 FTP 的样子:
那么如何获取目录typo3conf的路径呢?
您可以使用 TYPO3 常量之一,例如:
require_once(PATH_typo3conf.'ext/free_php_code_rs/pi1/contents/foo.php');
但最好使用 TYPO3 的方法,其中 returns 带有扩展密钥的扩展的绝对路径(在他们检查之后),例如:
require_once(t3lib_extMgm::extPath('free_php_code_rs').'pi1/contents/bar.php');
以及 TYPO3 版本。 6+同样是:
require_once(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('free_php_code_rs').'pi1/contents/baz.php');
在我的文件 'class.tx_freephpcoders_pi1.php' 中,我使用代码 require_once('contents/page_683.php');
。无论如何,这对我不起作用。我想我必须 return 我的扩展路径。
这是我的 FTP 的样子:
那么如何获取目录typo3conf的路径呢?
您可以使用 TYPO3 常量之一,例如:
require_once(PATH_typo3conf.'ext/free_php_code_rs/pi1/contents/foo.php');
但最好使用 TYPO3 的方法,其中 returns 带有扩展密钥的扩展的绝对路径(在他们检查之后),例如:
require_once(t3lib_extMgm::extPath('free_php_code_rs').'pi1/contents/bar.php');
以及 TYPO3 版本。 6+同样是:
require_once(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('free_php_code_rs').'pi1/contents/baz.php');