[TYPO3-german] Tx_News ICal Format, Linebreaks
David Greiner
davidgreiner at gmx.net
Wed Feb 26 10:44:06 CET 2014
Hallo Liste!
Ich verwende aus der tx_news das ICal-Format mit der Beispiel-Konfiguration aus der Extension selbst.
----------------
[globalVar = TSFE:type = 110]
config {
disableAllHeaderCode = 1
xhtml_cleaning = none
admPanel = 0
metaCharset = utf-8
additionalHeaders = Content-Type:text/calendar;charset=utf-8
disablePrefixComment = 1
}
pageNewsICalendar = PAGE
pageNewsICalendar {
typeNum = 110
10 < tt_content.list.20.news_pi1
10 {
switchableControllerActions {
News {
1 = list
}
}
settings < plugin.tx_news.settings
settings {
limit = 30
startingpoint = 27
format = ical
domain.data = getEnv:HTTP_HOST
useStdWrap = domain
}
}
}
[global]
----------------
Einzige Anpassung ist die Nummer des PageTypes und die Kategorie-Settings bzw. der Startingpoint.
Nun fehlen in der generierten Datei die Umbrüche.
Statt wie im Wikipedia-Beispiel eine Datei zu erzeugen derer Inhalt so aussieht:
-----
BEGIN:VCALENDAR
VERSION:2.0
PRODID:http://www.example.com/calendarapplication/
METHOD:PUBLISH
BEGIN:VEVENT
UID:461092315540 at example.com
ORGANIZER;CN="Alice Balder, Example Inc.":MAILTO:alice at example.com
LOCATION:Somewhere
SUMMARY:Eine Kurzinfo
DESCRIPTION:Beschreibung des Termines
CLASS:PUBLIC
DTSTART:20060910T220000Z
DTEND:20060919T215900Z
DTSTAMP:20060812T125900Z
END:VEVENT
END:VCALENDAR
----
Wird eine Datei erzeugt die Beispielsweise so aussieht
BEGIN:VCALENDARVERSION:2.0PRODID:http://www.example.com/calendarapplication/METHOD:PUBLISHBEGIN:VEVENTUID:461092315540@example.comORGANIZER;CN="Alice Balder, Example Inc.":MAILTO:alice at example.comLOCATION:SomewhereSUMMARY:Eine KurzinfoDESCRIPTION:Beschreibung des TerminesCLASS:PUBLICDTSTART:20060910T220000ZDTEND:20060919T215900ZDTSTAMP:20060812T125900ZEND:VEVENTEND:VCALENDAR
Das ist natürlich nicht valide und kann nicht verwendet werden.
Was kann ich hier tun? Das ergänzen von "\r\n" wie es in der ICal-Referenz beschrieben wird, wirkt nicht, da keine neue Zeile generiert wird, sondern das im Plaintext "\r\n" in die Datei geschrieben wird.
Vielleicht kann auch Georg selbst dazu was sagen?
Viele Grüße!
More information about the TYPO3-german
mailing list