DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

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 ($modelObjNameCreateAction,$modelObjNameUpdateAction,$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