Zum Inhalt springen

Query liefert kein Resultat, wenn die EXT über TypoScript eingebunden ist

Erstellt am 19. August 2013 · 2 Antworten · letzte Antwort am 21. August 2013

Tags: Frage

mischa ·

Hallo zusammen,

ich habe ein etwas merkwürdiges Verhalten in meiner EXT. (Typo3 6.2)

In meiner EXT (ein einfacher Kalender) werden zu jedem Tag über ein Inject die Termine zu einer Veranstaltung geladen.

	/**
	 * terminRepository
	 *
	 * @var \TYPO3\Kalender\Domain\Repository\TerminRepository
	 * @inject
	 */
	protected $terminRepository;

...

	public function monatAction() {
	...
		$termine = $this->terminRepository->getTermineByDatum($d, $month, $year);
	...
	}

Binde ich das Plugin als Content-Element ein klappt alles ohne Probleme. In $termine habe ich jeweils zu jedem Tag die Objekte der passenden Termine.

Binde ich das Plugin aber über TypoScript ein, dann wird zwar der Query in getTermineByDatum() aufgerufen, liefert aber kein Ergebnis.

kalender = PAGE
kalender {
	typeNum = 56
	10 = USER
	10 {
		userFunc = tx_extbase_core_bootstrap->run
		vendorName = TYPO3

		pluginName = Pi2
		extensionName = Kalender
		controller = Veranstaltung
		action = monat

		settings =< plugin.tx_kalender.settings
		persistence =< plugin.tx_kalender.persistence
		view =< plugin.tx_kalender.view
	}
	
	config.disableAllHeaderCode = 1
}

Ist das ein bekannter Bug, oder habe ich da einen Fehler?

einpraegsam.​net · · Beste Antwort

Hi Mischa,

hast du zuvor auch die storagePid per TypoScript gesetzt (Alternativ im Repository ausschalten)?

plugin.tx_kalender.persistence.storagePid = 123
...
kalender.10.persistance < plugin.tx_kalender.persistence
...

Grüße, Alex