tt_address per Datensatz einf?gen

Content Element erstellen

Als erstes muss man ein Element mit dem Typ Datensatz einf?gen(Bild 1) erstellen. Danach wählt man einen oder mehrere Datensätze aus (Bild 2).

Setup Code

Damit eine Ausgabe erscheint, muss man noch etwas Typoscript Code einf?gen. Wie man im TypoScript-Objekt-Browser (Bild 3) sehen kann, ergolgt die Ausgabe ?ber folgenden Code:

tt_content.shortcut.20.0.conf.tt_address = < tt_address

Den Setup Code von tt_address findent man im statischen Template von content.tt_address [DEPRECATED], was jedoch veraltet und besten selbst erstellt werden sollte. Man kann aber zum Testen im Template einf?gen (Bild 4).

Eigener TS Code f?r tt_address shortcut erstellen

Weil die Variante ?ber das statische Template content.tt_address [DEPRECATED] nicht verwendet werden sollte, hier eine m?gliche L?sung.

Oops, an error occurred! Code: 20201130052340a37b52bcOops, an error occurred! Code: 20201130052340d096058bOops, an error occurred! Code: 202011300523406738112e

Ausgabe des Records - setup demo

Demo der Ausgabe mit oben stehendem Code

tt_address bei shortcuts entfernen

Wenn man m?chte, das bei Datensatz einf?gen keine tt_address Record ausgewählt werden kann, ist dies durch eine PHP Code Anpassung direkt in der Extensions von tt_address m?chglich, oder durch PHP Code in der eigenen Extension.

Bei der Anpassung direkt in der tt_address Extension muss in der Datei ext_tables.php folgende Zeile ( bei 2.2.1 Version auf Zeile 60) entfernt oder auskommentiert werden:

t3lib_extMgm::addToInsertRecords('tt_address');

Wenn man eine eigene Extension schreibt, k?nnte man dies zum Beispiel auch mit folgendem Code in der Datei ext_tables.php l?sen.

Oops, an error occurred! Code: 20201130052340abdf0fb7