[TYPO3-german] Typolink: Amazonlink erstellen & Zugriff auf TemplaVoila Field: Beides funktioniert nicht
Siegbert Goerlitz
sgoerlitz at gmx.de
Wed Feb 11 11:02:13 CET 2009
----- Original Message -----
From: "Christian Wolff" <chris at connye.com>
Newsgroups: typo3.german
To: <typo3-german at lists.netfielders.de>
Sent: Tuesday, February 10, 2009 9:46 PM
Subject: Re: [TYPO3-german] Typolink: Amazonlink erstellen & Zugriff auf
TemplaVoila Field: Beides funktioniert nicht
> newgrp at googlemail.com schrieb:
>> Hallo,
>>
>> ich habe im meiner TemplaVoila Vorlage ein Feld namens field_asin als
>> plain input, welches nicht gemapped wird..
>> Dort befindet sich eine Nummer.
>>
>> Des Weiteren habe ich ein Feld, welches ein TypoScripObject ist:
>> lib.amazonImgLink
>>
>> Dies ist mein TS-Code:
>> lib.amazonImgLink = HTML
>> lib.amazonImgLink {
>> value = {$amazon} # Der Text des Links
>> typolink.parameter =
>> http://www.amazon.de/exec/obidos/ASIN/{field:field_asin}/{$amazonPartnerID}
>> typolink.parameter.insertData = 1
>> }
>>
>> Was nicht funktioniert:
>> - Es wird kein Link erzeugt.
>> - {field:field_asin} enthält nichts.
>>
>> Beides kann ich nicht nachvollziehen. Kann es daran liegen, dass beides
>> innerhalb eines Containers und einer Selection von TemplaVoila ist?
>>
>> Ich freue mich auf hilfreiche Antworten. Fann Informationen fehlen,
>> bitte mitteilen, was fehlt.
>>
>> Gruß, Hauke
>>
> hi hauke nutze den type TEXT anstatt html für dein element.
> denn TEXT ist das einzige typoscript object das die stdWrap Parameter
> direct in der root des elementes hat. bei allen anderen elementen sind
> die stdWrap parameterin der regel über die option .stdWrap zu erreichen.
>
>
> lib.amazonImgLink = TEXT
> lib.amazonImgLink {
> value = {$amazon}
> typolink.parameter =
> http://www.amazon.de/exec/obidos/ASIN/{field:field_asin}/{$amazonPartnerID}
> typolink.parameter.insertData = 1
> }
>
> gruss chris
Hallo,
bastele auch gerade an einer kleinen Bibliothek mit FCEs mit Links zu
Amazon. Der Code-Snippet von Chris funktioniert gut. Ich habe als kleine
Erweiterung noch eine if-Abfrage hinzugefügt, um bei Büchern, die keine
ASIN/ISBN haben, eben auch keinen Amazon-Link zu erzeugen:
# Amazon Textlinks
lib.amazon_txtlink = TEXT
lib.amazon_txtlink {
if.isTrue.data = field:field_isbn
value = Amazon.de
typolink.parameter =
http://www.amazon.de/dp/{field:field_isbn}/?tag=blablabla-21
typolink.parameter.insertData = 1
}
@ Hauke:
Ich habe hier einen Textlink dargestellt. Deinen Bezeichnungen entsprechend
(lib.amazonImgLink) wolltest Du wohl damit Image-Links erstellen, oder? Es
würde mich nämlich auch interessieren, wie ich ähnlich wie beim Textlink
vorgehen kann. Ich komme dabei nicht weiter. Im FCE habe ich für das
Bookimage ein Imagefeld erstellt, das nicht gemapped wird. Wie kann ich die
Daten diese Feldes zur Erzeugung eines Amazon-Imagelinks nutzen?
Gruß, Siggi
More information about the TYPO3-german
mailing list