Zum Inhalt springen

auswahlfeld in extension ansprechen

Erstellt am 23. Januar 2007 · 4 Antworten · letzte Antwort am 23. Januar 2007

Tags: TCA, Frage

azimmer ·

Hallo Forum,
ich versuche mich gerade mal an meiner ersten Extension. Ich habe das Beispiel von Robert Meyer "Praxiswissen TYPO3" als Grundlage genommen. Nun stehe ich allerdings etwas auf dem Schlauch.

Ich habe die DB-Tabelle mit einem Auswahlfeld erweitert:

name: unterbringung
wert: "Ferienhaus" - 0
"Ferienwohnung" - 1
"Hotel" - 2
usw.

Mein Problem: wenn ich einen Marker ###UNTERBRINGUNG### auslese und zwar mit :

$marker['###UNTERBRINGUNG###'] = $row['unterbringung'];
bekomme ich z.B den Wert 0 für "Ferienhaus".

Wie muss der Code lauten, bzw. mit welcher Funktion kann ich den Wert an der Stelle 0 auslesen, nämlich "Ferienhaus".

Ich denke es ist eigentlich ganz einfach, aber ich stehe seit Stunden voll auf dem Schlauch #angry#. Bitte habt Mitleid und helft mir .

viele Grüße
Armin

just2b ·

Hallo Armin,

die Bezeichnung ist doch nur in dem language-file gespeichert, also einfach

<?
if ($row['unterbringung'] ==0) $marker['###UNTERBRINGUNG###'] = 'Ferienhaus';
elseif ($row['unterbringung'] ==1) $marker['###UNTERBRINGUNG###'] = 'Hotel';
else $marker['###UNTERBRINGUNG###'] = 'Sonstiges';
?>

lg georg

azimmer ·

Hallo Georg,
vielen Dank für Deine schnelle Antwort. Darauf hätte ich natürlich selbst kommen müssen. #paralyzed# .

Gibt es eigentlich eine Typo3-Funktionsreferenz? Am Besten in Deutsch?

Grüße
Armin