[TYPO3-german] Extbase 6.2 mit sys_categories nutzen klappt im FE nicht

Stefan Padberg post at bergische-webschmiede.de
Mon Nov 17 13:51:57 CET 2014


Hi,

es sollen die Kategorien für ein Objekt im Frontend gesetzt werden 
können. Im Backend ist alles perfekt.

Ich hole mir in der 'newAction' das Kategorien-Repository und schiebe 
das in eine Fluid-Variable.

/**
  * syscategoriesRepository
  *
  * @var \TYPO3\CMS\Extbase\Domain\Repository\CategoryRepository
  * @inject
  */
protected $syscategoriesRepository;

/**
  * action new
  *
  * @param \KWP\Justrentproduct\Domain\Model\Produkt $produkt
  * @ignorevalidation $produkt
  * @return void
  */
public function newAction(\xy\myext\Domain\Model\Produkt $produkt = NULL) {

$syscategories = $this->syscategoriesRepository->findAll();

$this->view->assign( 'syscategories', $syscategories );

....


}

Die System-Kategorien tauchen auch erwartungsgemäß vollständig im 
Fluid-Debugger auf. Aber ich kann kein Select-Feld damit aufbauen:

<f:form.select property="categories" options="{syscategories}" 
optionValueField="uid" optionLabelField="title" />

Es werden keine Options angezeigt.

Woran liegt das? Wenn ich die Kategorien als eigene Tabelle 
programmiere, als ohne die sys_categories, dann funktioniert das 
einwandfrei.

Ich bekomme keine Fehlermeldung zu sehen, das FE-New-Formular wird - 
abgesehen von den Kategorien - ordnungsgemäß abgespeichert.

Bei der Implemantation bin ich nach dem Typo3Wiki vorgegangen:
http://wiki.typo3.org/TYPO3_6.0#Adding_categories_to_own_models_without_using_Extension_Builder

Beste Grüße
Stefan




-- 
Bergische Webschmiede
Typo3 Dienstleistungen
:: Dipl.-Ing. Stefan Padberg
:: www.bergische-webschmiede.de

---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz ist aktiv.
http://www.avast.com



More information about the TYPO3-german mailing list