SETUP: ExampleFiles

Helper-Extension-GIT: infochy_helper Helper-Extension-TER: infochy_helper Example-Extension-TER: infochy_feeditexample Example-Extension-GIT: infochy_feeditexample

Installation

  1. Installiere infochy_helper
  2. Installiere infochy_feeditexample
  3. Plugin (Private Plugin - Extbase Example/ Public Plugin - Extbase Example) anlegen und Record Storage Page defenieren im Plugin
  4. Installiere fe_login und FeUser im Backend anlegen

Informationen für eigene Extension

  1. Mit dem ExtensionBuilder ein Frontend plugin erzeugen. Model im "aggregate root" anlegen, damit ein Controller angelegt wird. Im Model die Propertys User(int) und Image(image*) festlegen.
  2. In der eigenen Extension den BaseHelperController erben und Einstellungen (:math:`$modelObjNameCreateAction,$`modelObjNameUpdateAction,:math:`$fileadminFolder,$`actionNameOnAccessFailed,$imagePropertyNameInModel) definieren.
  3. Model für hiddenRecords freischalten: $hiddenRecordsObjectConverter + TypeConvert anlegen + Instanzieren in ext_localconf.php
  4. PropertyMapper Action festlegen: $actionGetRecord, $actionModificationRecord, $actionCreateRecord
  5. Domain erweiteren (BaseHelperModel, BaseHelperRepository)
  6. TCA definieren
  7. Edit und New Fluid-Action-Template bearbeiten
  8. Partial Template bearbeiten
  9. FormErrors.html ersetzen.
  10. Aktion anlegen + ext_localconf.php + Fluid