Hallo,
hab mich am Wochenende schön mit dem Extension Builder auseinanderegesetzt.
Schon nett das er einem recht viel Arbeit ab nimmt. :-)
Jetzt hab ich allerdings das Problem bei der Frontendausgabe:
#1316104317: The default controller for extension "Jrtest" and plugin "Map" can not be determined. Please check for TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin() in your ext_localconf.php. (More information)
Ich vermute mal der findet das template/controller nicht ?
Was muss ich tun, bzw. hinzufügen damit zimindest mal die Fehlermeldung weg ist und an der Stelle ein zünftiges 'Hello World' ?
;-)
Bin für jeden Tipp dankbar.
Grüße,
Jochen
PS: Wenn ihr eine gute Anleitung habt wie man ne grundlegende EXT (extbase/fluid) mit BE und FE schreiben kann, dann ruhig her damit.
Folge doch erst mal dem Hinweis und schau in die ext_localconf.php. Was steht dann da als Default Controller und Action drin? Existiert das auch beides?
zunächst mal danke für die Antwort!
ext_localconf.php:
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
$_EXTKEY,
'Map',
'map'
);
Der Controller müsste existieren: Classes/Controller/MapController.php
mit dem Inhalt:
class MapController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController {
/**
* mapRepository
*
* @var \Jr\Jrtest\Domain\Repository\MapRepository
* @inject
*/
protected $mapRepository;
/**
* action list
*
* @return void
*/
public function listAction() {
$maps = $this->mapRepository->findAll();
$this->view->assign('maps', $maps);
}
}
Es gibt aber keine mapAction bei dir, nur eine listAction. Daher kann das schon mal nicht fkt. Aber eigentlich müsste die Fehlermeldung eher lauten, Action map not found.
Ansonsten mal FE-Cache leeren und PLugin noch mal neu anlegen.
Hi :-)
ok das werd ich später dann mal versuchen,
ich lass es dich wissen wenn ich Erfolg hatte... oder nicht.
Danke!
Grüße
Jochen
PS: Irgendwie werd ich das Gefühl nicht los das ich was Dummes gemacht hab.