[TYPO3-german] vCard File (.vcf) generieren - Ausgabe falsch

Johannes C. Laxander jc at laxander.com
Sun Sep 18 16:51:30 CEST 2016


Hallo Peter,

perfekt, das war's, Danke!

Aber meine Condition ist nicht in geschweiften Klammern angegeben gewesen...
Oder ich bin blind... ;)

Gruß, Johannes.

> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-
> bounces at lists.typo3.org] Im Auftrag von Peter Linzenkirchner
> Gesendet: Sonntag, 18. September 2016 16:05
> An: German TYPO3 Userlist <typo3-german at lists.typo3.org>
> Betreff: Re: [TYPO3-german] vCard File (.vcf) generieren - Ausgabe falsch
> 
> Nachtrag:
> 
> Conditions dürfen nie innerhalb von geschweiften Klammern stehen.
> 
> Also wenn dann so:
> 
> 
> page=Page
> page {
>      # Code
> }
> 
> 
> 
> [condition]
> page {
>     # bedingter Code
> }
> [end]
> 
> Aber wie gesagt, du brauchst keine Condition.
> 
> Gruß
> Peter
> 
> 
> > Am 18.09.2016 um 16:01 schrieb Peter Linzenkirchner <liste at lisardo.de>:
> >
> > 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
> >
> > _______________________________________________
> > 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
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list