[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