[TYPO3-calendar] Label bei Markern ausblenden

Mario Matzulla mario at matzullas.de
Fri Mar 29 16:46:00 CET 2013


Hallo Stefan,

Am 29.03.13 13:35, schrieb Stefan Stolzki:
>
> Hallo Patrick,
>
> ich habe jetzt im PlugIn meiner Listenansicht auf dem Reiter TypoScript
> folgendes gesetzt:
>
> plugin.tx_cal_controller.view.list.event.location2 = TEXT
> plugin.tx_cal_controller.view.list.event.location2.value = location

field = location

Gruß
Mario

>
> und in der Datei event_model.tmpl:
>
> ###LOCATION2###
>
> ... gespeichert, Cache gelöscht ... keine Anzeige des Orts im FE.
>
> Siehst Du meinen Fehler?!
>
> Ciao,
> Stefan.
>
> "PM"  schrieb im Newsbeitrag
> news:mailman.1.1364392930.7885.typo3-project-calendar at lists.typo3.org...
>
> Hallo Stefan
>
> Du müsstest zuerst auch
> plugin.tx_cal_controller.view.list.event.location2 = TEXT
> vor
> plugin.tx_cal_controller.view.list.event.location2.field = category
>
> schreiben. Hast du das?
>
> Außerdem kannst du ###LOCATION2### dann nur im List-View verwenden.
> Wenn du es im day-view verwenden willst dann:
> plugin.tx_cal_controller.view.day......
>
> Viele Grüße
> Patrick
>
>
> Am 27.03.2013 10:35, schrieb Stefan Stolzki:
>> Hallo Patrick,
>>
>> vielen Dank für Deine Antwort.
>> Und ja, Du hattest meine Frage wohl falsch verstanden! :-)
>> Es ist so, dass wenn ich die Marker ###LOCATION### und ###CATEGORY### in
>> meinem Listview-Template verwende, dass dann das Label IMMER mit
>> ausgegeben
>> wird.
>>
>> Beispiel:
>> Marker: ###LOCATION###
>> Ausgabe: "Ort: Frankfurt"
>>
>> Und das möchte ich nicht, denn ich organisiere meine Listenansicht in
>> einer
>> Tabelle. Mir genügt das Label als Spaltenüberschrift. Und das habe ich
>> manuell gesetzt.
>> Für mein Beispiel bedeutet dies, dass lediglich "Frankfurt" ausgegeben
>> werden soll.
>>
>> Deinen Vorschlag mit
>> plugin.tx_cal_controller.view.list.event.mystatictext.field = category
>> habe ich ausprobiert. Funktioniert leider nicht. Die Ausgabe im FE bleibt
>> leer.
>>
>> Ich war folgendermaßen vorgegangen:
>> 1. im Plugin auf dem Reiter TypoScript habe ich diese Zeile eingegeben:
>>      plugin.tx_cal_controller.view.list.event.location2.field = location
>> 2. speichern
>> 3. Cache löschen
>> 4. in meinem Template habe ich den Marker ###LOCATION2### gesetzt
>> 5. Browserfenster aktualisiert
>>      Die Felder in meiner Spalte "Ort" blieben leer.
>>
>> OK .... mache ich was falsch? Oder gibt es noch eine andere Lösung?!
>>
>> Ciao,
>> Stefan.
>>
>> "PM" <patrickm87 at gmx.de> schrieb im Newsbeitrag
>> news:mailman.1.1364314945.19694.typo3-project-calendar at lists.typo3.org...
>>> Am 26.03.2013 14:06, schrieb Stefan Stolzki:
>>>> Hallo,
>>>>
>>>> es ist mir endlich gelungen eine Listenansicht der Events in
>>>> Tabellenform
>>>> zu
>>>> erstellen. Allerdings führen offenbar einige Marker standardmäßig ihr
>>>> Label
>>>> als Präfix, andere nicht. Beispielsweise wird es bei ###LOCATION### und
>>>> bei
>>>> ###CATEGORY### immer mit ausgegeben.
>>>> Wo und wie kann ich dies verändern? Ich möchte ein Label immer
>>>> manuell im
>>>> Template mit z.B. ###CATEGORY_LABEL### mit anstellen.
>>>>
>>>> Danke.
>>>>
>>>> Gruß,
>>>> Stefan.
>>>>
>>>>
>>> Hallo
>>>
>>> Wie ich das sehe hast du 2 Möglichkeiten:
>>>
>>> 1.) Du schreibst den Text des Labels direkt per Hand ins Template.
>>> 2.) Du definierst dir den Marker im Typoscript und weist ihm als Wert
>>> den
>>> Text des Labels zu:
>>> plugin.tx_cal_controller.view.list.event.mystatictext = TEXT
>>> plugin.tx_cal_controller.view.list.event.mystatictext.value = Categorie:
>>>
>>> für den Marker ###mystatictext###
>>>
>>> Wenn ich deine Frage falsch verstanden habe und du z.B. den Wert von
>>> categorie ausgeben möchtest geht das mittels:
>>> plugin.tx_cal_controller.view.list.event.mystatictext.field = category
>>>
>>> (das wäre dann z.B. auch ganz ohne Label)
>>>
>>>
>>> Viele Grüße
>>> Patrick
>>
>>
>



More information about the TYPO3-project-calendar mailing list