[TYPO3-german] vCard File (.vcf) generieren - Ausgabe falsch
Peter Linzenkirchner
liste at lisardo.de
Sun Sep 18 16:01:12 CEST 2016
Hallo Johannes,
das funktioniert tatsächlich anders:
page = PAGE
page {
typeNum=0
# dein normales PAGE-Objekt
}
vCard = PAGE
vCard {
typeNum = 5000
# und der Rest deiner Definition.
}
Thats it.
Keine Condition, die type= Defintion reicht aus.
Wenn typeNum= fehlt, wird der Typ 0 angenommen, deshalb ist es beim normalen page-Objekt nicht nötig, typeNum= zu schreiben.
Gruß
Peter
> Am 18.09.2016 um 15:57 schrieb Johannes C. Laxander <jc at laxander.com>:
>
> Hallo,
>
> ich dachte, das sei ganz einfach: eigenes Page-Objekt mit eigener typeNum
> erstellen und fertig. Pustekuchen!
>
> Das ist der Link für die vcf-Datei:
> http://domain.tld/?n=Nachname&v=Vorname&pagetype=5000
>
> Mein TypoScript sieht so aus:
>
> page = PAGE
> page {
> typeNum = 0
> ...
> }
> page.10 = FLUIDTEMPLATE
> page.10 {
> ...
> }
>
> [globalVar = GP:pagetype=5000]
> config {
> disableAllHeaderCode = 1
> additionalHeaders = Content-Type:text/vcard
> disableCharsetHeader = 1
> disablePrefixComment = 1
> # verhindere Ausgabe von parseTime
> debug = 0
> }
>
> vcard = PAGE
> vcard {
> typeNum = 5000
> 10 = TEXT
> 10.value (
> BEGIN:VCARD
> VERSION:2.1
> ...
> END:VCARD
> )
> }
> [global]
>
> Es wird eine Datei Download.vcf heruntergeladen.
> Aber es wird der HTML-Code der aktuellen Seite ausgegeben!???
> Die Datei Download.vcf hat folgenden Inhalt:
>
> <div id="wrap" >
> <div class="headerservice container hidden-print">
> <div class="row">
> </div>
> </div>
> <header class="topheader">
> ... usw.
>
> Was mache ich falsch???
>
> Johannes.
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia
More information about the TYPO3-german
mailing list