[TYPO3-german] Calendar Base um Dropdown erweitert, nur ID anstatt Label wird angezeigt
Mario Matzulla
mario at matzullas.de
Thu Sep 8 18:04:39 CEST 2011
Hallo Christian,
sorry, da war noch ein kleiner Fehler drin:
key.field = tx_calextended_cal_district
muss es heissen.
Für Labels definierst du auch Marker, z.B. innerhalb der Eventansicht so:
###BLA_LABEL###
Dann kannst du per TS folgedes schreiben:
plugin.tx_cal_controller._LOCAL_LANG.default.l_event_bla = test
fertig! :)
Gruß
Mario
Am 08.09.11 10:40, schrieb Christian Spiegel:
> Hallo Mario,
>
> danke für den Tipp, funktioniert leider aber nicht.
> Der Marker im Template wird zwar angesprochen, aber durch nichts
> ersetzt. Halte auch nur für eine semi optimale Lösung, weil ich ja
> jedesmal auch an dem Script was ändern müsste, wenn sich was an der
> Bezeichnung eines Bezirkes ändert.
> Merkwürdig, bei anderen Extension funktioniert das doch auch mit dem
> Erweitern durch den Kickstarter!?
>
> Christian
>
>
> Am 07.09.11 20:47, schrieb Mario Matzulla:
>> Hallo Christian,
>>
>> Am 07.09.11 17:39, schrieb Christian Spiegel:
>>> Ok, vielleicht habe ich ich ein grundsätzliches Verständigungsproblem.
>>> Ich versuch es noch mal von Anfang an zu erklären:
>>> Ich erweitere die Tabelle tx_cal_event per Kickstarter mit einer eigenen
>>> Extension "cal_extended" um ein Feld "district"=>"Bezirke".
>>> Das Feld ist vom Typ selectbox und hat z.B. 5 Auswahlfelder
>>> Bezirk 1
>>> Bezirk 2
>>> Bezirk 3
>>> Bezirk 4
>>> Bezirk 5
>>>
>>> Wenn ich jetzt einen neuen Event anlege kann ich wie gewünscht einen
>>> Bezirk in einem Dropdown auswählen und speichern.
>>>
>>> Im Template für die Eventansicht setzte ich nahc Anweisung der Doku
>>> meinen Marker ###TX_CALEXTENDED_CAL_DISTRICT###, was zur Folge hat, das
>>> im Frontend die ID des Bezirks angezeigt wird, nicht der Name. Was für
>>> mich auch logisch ist, weil ja die ID des Bezirks in der Spalte
>>> tx_calextended_cal_district der Tabelle tx_cal_event abgespeichert wird,
>>> nicht der Name, also das value sozusagen.
>>>
>>> Also irgendwas scheine ich ja grundsätzlich falsch zu machen?
>>> Steht da ein bisschen auf dem Schlauch und die Lösung ist sicher ganz
>>> nah und einfach ;-)
>>
>> Du könntest per Typoscript CASE den entsprechenden Text zum Wert
>> ausgeben lassen, zB so:
>>
>> view.event.event.tx_calextended_cal_district = CASE
>> view.event.event.tx_calextended_cal_district {
>> key = tx_calextended_cal_cistrict
>> 1 = TEXT
>> 1.value = Bezirk 1
>> 2 = TEXT
>> 2.value = Bezirk 2
>> 2 = TEXT
>> 3.value = Bezirk 3
>> 3 = TEXT
>> 4.value = Bezirk 4
>> 5 = TEXT
>> 5.value = Bezirk 5
>> }
>>
>> Gruß
>> Mario
>>
>>>
>>> Vielen Dank für deine Geduld und Hilfe
>>> Christian
>>>
>>>
>>> Am 07.09.11 16:52, schrieb Rainer Schleevoigt:
>>>> On 9/7/11 3:29 PM, Christian Spiegel wrote:
>>>>> Hallo Rainer,
>>>>> danke für die Antwort!
>>>>>
>>>>> Den Marker setze ich ja selber im Template und zwar laut Doku mit dem
>>>>> Namen des Tabellenfeldes, bei mir ###TX_CALEXTENDED_CAL_DISTRICT###.
>>>>> Aber in der Tabelle steht ja die ID.
>>>>>
>>>> Steht in der Tabelle nicht auch ein Label, sonst wäre es doch nur eine
>>>> Ansammlung von Ids. ;_))
>>>> Rainer
>>>>> Christian
>>>>>
>>>>> Am 07.09.11 14:47, schrieb Rainer Schleevoigt:
>>>>>> On 9/7/11 2:41 PM, Christian Spiegel wrote:
>>>>>>> Niemand nen Tipp??
>>>>>>>
>>>>>>>
>>>>>> die Eventansicht wird doch sicherlich über ein Template gerendert.
>>>>>> Schau
>>>>>> dort mal rein, was da drin steht. ###ID_DESTRICT### oder
>>>>>> ###LABEL_DISTRICT### oder was sinnentsprechendes. Was so ghet, steht
>>>>>> sicher in der Doku.
>>>>>>
>>>>>> Rainer
>>>>>>> Am 07.09.11 10:51, schrieb Christian Spiegel:
>>>>>>>> Hallo,
>>>>>>>>
>>>>>>>> habe Calendar Base mit Hilfe des Kickstarters um eine Selectbox,
>>>>>>>> die Stadtbezirke zur Auswahl stellt, erweitert. In der Eventansicht
>>>>>>>> wird
>>>>>>>> dann aber nur die ID des Stadtbezirks angezeigt, nicht der Name.
>>>>>>>> Hat mir jemand nen Tipp?
>>>>>>>>
>>>>>>>> Danke im Voraus
>>>>>>>> Christian
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> TYPO3-german mailing list
>>>>>>> TYPO3-german at lists.typo3.org
>>>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> TYPO3-german mailing list
>>>>> TYPO3-german at lists.typo3.org
>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>>
>>>>
>>>
>>
>
More information about the TYPO3-german
mailing list