【发布时间】:2018-10-03 17:24:19
【问题描述】:
这是 T3 v7.7.25,我尝试构建我的第一个扩展。这个想法是在后端有一个可选择的内容元素,其 html 模板文件只做一个 php echo。
我的 emconf:
<?php
$EM_CONF[$_EXTKEY] = [
'title' => 'Robert PHP',
'description' => 'An extension to use PHP.',
'category' => 'plugin',
'author' => 'John Doe',
'author_company' => 'John Doe Inc.',
'author_email' => 'john.doe@example.com',
'state' => 'alpha',
'clearCacheOnLoad' => true,
'version' => '0.0.0',
'constraints' => array(
'depends' => array(
'extbase' => '6.0',
'fluid' => '6.0',
'typo3' => '6.0',
)
)
];
我的 ext_tables:
<?php
if(!defined('TYPO3_MODE')) die ('Access denied.');
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
$_EXTKEY,
'Robert',
'Beschreibung fuer Auswahl'
);
我的本地配置:
<?php
if(!defined('TYPO3_MODE')) die ('Access denied.');
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
$_EXTKEY,
'Robert',
array(
'Php' => 'include'
),
array()
);
我的控制器:
<?php
class Tx_RobertPhp_Controller_PhpController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController
{
public function includeAction() {
}
}
我的模板:
<?php
echo "echo aus der ext";
?>
我无法在后端选择插件,所以 registerPlugin 一定有问题。但由于我没有看到任何错误消息,我发现很难找到问题所在?
【问题讨论】:
标签: typo3