Startseite > Nachrichtenarchiv

Backend+Inhaltsauswahl (1)

backend_contentselector 1.0.0

23.02.2009 15:00 von Helmut Schottmüller

backend_contentselector 1.0.0 stable erschienen

backend_contentselector ist eine Erweiterung für TYPOlight Backend Textfelder. Sie können damit für Textfelder eine Auswahl hinzufügen, die Ihnen den bisher eingegebenen Inhalt für alles Instanzen dieses Textfeldes anbietet, z.B. alle CSS-Klassen von Inhaltselementen.
Die Auswahl kann dabei entweder ein Drop-Down-Feld sein oder eine Liste von Hyperlinks. Wenn Sie ein angebotenes Inhaltselement auswählen, so wird dieses zu dem zugehörigen Textfeld hinzugefügt. Existiert das Inhaltselement bereits im Textfeld, so wird es daraus entfernt.
tl_files/images/TYPOlight/backend_contentselector.jpg
Die Auswahl kann zu jedem beliebigen Textfeld hinzugefügt werden, indem Sie im Data Container Array (DCA) des Textfeldes einen speziellen eval-Eintrag angeben. Der eval-Eintrag heißt contentselector und besteht aus einem Array, das die folgenden Schlüssel beinhaltet:
  • title (string): Der Titel der Inhaltsauswahl
  • type (string): Der Typ der Auswahl (entweder 'select' für ein Drop-Down-Feld oder 'text' für eine Liste von Hyperlinks)
  • separator (string): Ein Trenner, der die einzelnen Inhaltseinträge voneinander trennt, z.B. ' ' oder ','
Wenn Sie eine Inhaltsauswahl für ein Mehrfach-Textfeld (eval-Typ: multiple) hinzufügen möchten, müssen Sie das contentselector Array so angeben, dass die Schlüssel des Arrays die Indexpositionen der jeweiligen Textfelder sind und die Werte des Arrays aus dem oben geschilderten Array für einzelne Textfelder bestehen.

Als eine erste Implementierung fügt backend_contentselector eine Inhaltsauswahl für CSS-Klassen von TYPOlight Inhaltselementen ein.

Änderungs-Log

  • Initiale Version 1.0.0 stable erstellt
backend_contentselector ist im TYPOlight Extension Repository zum Download verfügbar.