Hallo zusammen,
ich habe eine eigene Extension geschrieben, aber bekomme immer folgenden Fehlermeldung The default controller for extension "LinearProductFinder" and plugin "Pi1" can not be determined. Please check for TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your ext_localconf.php.
Ich habe bereits gegoogelt und bin mir sicher, dass es irgendwas mit den Namen zu tun haben muss, aber ich finde den Fehler in meiner Extension nicht (oder ich liege total falsch mit meiner Annahme 😉). Vielleicht kann mir hier jemand helfen und sagen, was ich ändern muss, damit die Fehlermeldung verschwindet und meine Extension läuft.
Ich zeige euch hier mal meinen Code:
ext_localconf.php
<?php
if (!defined('TYPO3_MODE')) {
die ('Access denied.');
}
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin
(
'LiNear.' .$_EXTKEY,
'Pi1',
array
(
'Finder' => 'list',
)
);
// Javascript wird eingebunden
\FluidTYPO3\Flux\Core::addStaticTypoScript('EXT:linear_product_finder/Configuration/TypoScript/');
?>
FinderController.php
<?php
namespace LiNear\LinearProductFinder\Controller;
class FinderController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController
{
/**
*
* @var \LiNear\LinearProductFinder\Domain\Repository\ProductRepository
* @inject
*/
protected $productRepository = null;
public function listAction()
{
$products = $this->productRepository->findAll();
$this->view->assign('products', $products);
return $this->view->render();
}
}
?>
Danke schonmal vorab für eure Antworten 🙂 Ich hoffe, wir können es zusammen lösen