Hallo zusammen.
Habe die Extension Cal installiert und möchte nun den Titel bei der Eventansicht (phpicalandar_event.tmpl Zeile 73 ###TITLE###) ändern.
Die Zeile gibt mir im FE zurück: "Titel: Veranstaltungsname"
Nun möchte ich diese Zeile aber formatieren, so dass nur den Veranstaltungsnamen dick ausgeben wird und nicht die ganze Zeile.
Wo, in welcher Datei, an welchem Ort wird ###TITLE### mit "Titel: Veranstaltungsname" ersetzt?
LG - Simon
in der cal\controller\locallang.xml stehen die Bezeichnung für den Titel (Zeile 766: <label index="l_event_title">Titel</label>) Jedoch ohne Doppelpunkt. Im FE erscheint ein Doppelpunkt. - Die Frage is also immer noch, wo er die drei Elemente: "Titel" ":" "Veranstaltungsname" zusammensetzt?
LG
Hallo,
z.B. kannst du durch folgenden Eintrag im TS-Setup den Titel formatieren
plugin.tx_cal_controller.view.event.event.title.dataWrap = <div><label for="{LLL:EXT:cal/controller/locallang.xml:l_event_title}">{LLL:EXT:cal/controller/locallang.xml:l_event_title}:</label>|</div>
z. B. steht bei mir zwischel Label die Formatierung für den Titel ({LLL:EXT:cal/controller/locallang.xml:l_event_title}) und anschließend der Doppelpunkt, wenn ich in meinen Beispiel das ganz ohne Titel und Doppelpunkt möchte würde ich es folgendermassen abänderen
plugin.tx_cal_controller.view.event.event.title.dataWrap = <div><label for="{LLL:EXT:cal/controller/locallang.xml:l_event_title}"></label>|</div>
nun wird nur noch der Veranstaltungsnahme angezeigt, evtl. kann man auch den label-Bereich (bei mir für CSS-Formatierung verwendet) noch entfernen, wenn die restliche Formatierung dies erlaubt. Also du mußt nichts in der cal\controller\locallang.xml ändern ausser du möchtest eine andere Übersetzung.
Gruß
Werner
Dankeschön Werner. Super Lösung. Vor allem, man kann den TS - Code gleich im Kalender einfügen. [zumindest in der neuen Version ab 0.16.4] Doch da reicht dann:
view.event.event.title.dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_title}:|</div>
LG & danke für die Lösung - Simon
Noch ne Frage... wie mach ich das mit der Beschreibung? - Die wird mir also "bodytext" deklariert!
Im Objektbrowser sieht es so aus:
[description]=TEXT
[required]=1
[parseFunc]=< lib.parseFunc_RTE
[tags]
[map]=< plugin.tx_rggooglemap_pi2
[mapcat]=< plugin.tx_rggooglemap_pi3
[editIcons]=tt_content:bodytext, rte_enabled
[beforeLastTag]=1
[iconTitle]
[data]=LLL:EXT:css_styled_content/pi1/locallang.php:eIcon.bodytext
[prefixComment]=2 | Text:
[dataWrap]=<div>{LLL:EXT:cal/controller/locallang.xml:l_event_description}: |</div>
Allerdings fügt er im DataWrap folgendes zusätzlich ein: <p class="bodytext">INHALT</p>
Wie bekomme ich das raus?
LG - Simon
Ich habe auch das Problem mit dem Titel:
im TS habe ich folgenden Eintrag gemacht:
plugin.tx_cal_controller.view.event.event.title.dataWrap = |
Also alle Formatierung und so rausgeschmissen. Doch es wird weiterhin Das Label "Title:" angezeigt. Wieso das?
Ich benutze Cal 1.1.0 und Typo3 4.2.2
das müsste so heißen:
plugin.tx_cal_controller.view.event.event.title.dataWrap >
Roland
Herzlichen Dank für die Antwort.
Doch auch das funktioniert nicht. Seltsamerweise funktioniert es bei allen änderen einträgen wie:
plugin.tx_cal_controller.view.event.event.startdate.dataWrap = <p>|</p>
plugin.tx_cal_controller.view.event.event.description.dataWrap = <p>|</p>
plugin.tx_cal_controller.view.event.event.organizer.dataWrap = <p>|</p>
...
Wäre es möglich, dass dies ein Bug der Version 1.1.0 von calendar base (cal) ist?
das problem hatte ich auch, unswar passiert das nur wenn das event ein ganztägiges ist...
plugin.tx_cal_controller.view.event.event.title.dataWrap = |
plugin.tx_cal_controller.view.event.event.alldayTitle.dataWrap = |
damit sollte es dann für alle title funktioniren
mfg
wenn es immer so einfach wäre...
Herzlichen Dank, nun bin ich wunschlos glücklich ;-)