Typo3 Extensions - ein Frontend Plugin Programmieren

Aus Wikizone
Wechseln zu: Navigation, Suche

Anlegen der Extension mit dem Kickstarter[Bearbeiten]

siehe Extension Programmierung

Die Ausgabe der Extension Programmieren[Bearbeiten]

Zugriff auf Variablen[Bearbeiten]

$GLOBALS["TSFE"]

z.B.:

$GLOBALS["TSFE"]->id;

Variablen / Objekte aus TypoScript[Bearbeiten]

In main Funktion:

$this->conf=$conf; //wird vom Kickstarter erledigt
...
$tsObjekt = $this->conf["mein_ts0bjekt"],

Im TS sieht das so aus

plugin.tx_meinPlugin_pi1{
  pidList = 1278
  templateFile =
   ...
}

Daten aus den Backend-Formularen[Bearbeiten]

Beispiel: Wert aus dem Feld Nach Datensätzen suchen in...

$this->cObj->data['pages']

Sprachlabels aus Sprachdateien auslesen[Bearbeiten]

$this->pibase->pi_getLL('csv_link', 'Export in CSV');