[TYPO3-german] Typolink: Amazonlink erstellen &ZugriffaufTemplaVoila Field: Beides funktioniert nicht
newgrp at googlemail.com
newgrp at googlemail.com
Thu Feb 12 17:56:35 CET 2009
Hallo Siggi,
zu deinem Problem:
Benutze doch ifEmpty bei field = field_isbn. Du überprüfst, ob das Feld leer
ist, was ja der Fall ist, wenn keine ISBN eingebene wurde und dann fügst du
über cObject dein eigenes Bild ein.
Bei mir ist das so simpel gedacht, dass nur ein amazon-Logo als Bild
angezeigt wird. Ich brauche da gar nicht so viele Funktionen wie du. Sieht
aber sehr interessant aus.
Gruß, Hauke
----- Original Message -----
From: "Siegbert Goerlitz" <sgoerlitz at gmx.de>
Newsgroups: typo3.german
To: "German TYPO3 Userlist" <typo3-german at lists.netfielders.de>
Sent: Thursday, February 12, 2009 5:26 PM
Subject: Re: [TYPO3-german] Typolink: Amazonlink erstellen
&ZugriffaufTemplaVoila Field: Beides funktioniert nicht
> Hallo Hauke,
>
> hier mal meine vorläufige Lösung zu Text- und Imagelink zu Amazon
> ---------------------------------------------------------------------
> ###############################################################
> # Amazonlinks im Bibliotheks-FCE
> ###############################################################
> # Amazon Imagelinks
> lib.amazon_imglink = TEXT
> lib.amazon_imglink {
> fieldRequired = field_isbn
> field = field_isbn
> innerWrap = <img
> src="http://images.amazon.com/images/P/|.01.MZZZZZZZ.jpg" width="90"
> alt="Foto Bucheinband" />
> typolink {
> parameter =
> http://www.amazon.de/dp/{field:field_isbn}/?tag=blablabla-21
> parameter.insertData = 1
> extTarget = _blank
> }
> }
>
> # Amazon Textlinks
> lib.amazon_txtlink = TEXT
> lib.amazon_txtlink {
> fieldRequired = field_isbn
> value = Amazon.de
> typolink.parameter =
> http://www.amazon.de/dp/{field:field_isbn}/?tag=blablabla-21 _blank
> typolink.parameter.insertData = 1
> }
> ---------------------------------------------------------------------------------------------------
> Funktioniert zuverlässig. Ich verwende dabei übrigens die kürzeren neuen
> Links für die Amazon-Partner-Links. Da ich für den Amazon-Imagelink für
> das src-Attribut nicht den Ausdruck {field:field_isbn} verwenden kann
> (falscher Datentyp) habe ich mir so geholfen, indem ich den Wert des
> Feldes "field_isbn" ausgelesen habe und diesen dann mit dem restlichen
> img-Tag gewrapt habe. So wird der normale Amazon-Partner-ImgL:ink
> generiert. Er holt sich also das Coverbild von der Amazon-Partnerseite.
> Durch fieldRequired = field_isbn erreiche ich, dass die Links nur erstellt
> werden, wenn vom Redakteur im FCE eine ISBN angegeben wurde, da ich noch
> Bücher in der Bibliothek habe, die nicht bei Amzon gelistet sind bzw.
> keine ISBN haben.
>
> Hier dann aber auch gleich mein Problem:
> Für den Fall, dass keine ISBN angegeben wird, würde ich gerne ein anderes
> Feld aus meinem FCE benutzen. Ich habe dazu ein nicht gemapptes Image-Feld
> angelegt, in dem der Redakteur dann den Pfad zum eigenen Bild
> (fileadmin/redakteure/images/buchbild.jpg) über den Elementbrowser
> hinterlegen kann.
> Wie kann ich nun mein TS umbauen, so dass bei nicht angegebener ISBN
> lib.amazon_imglink das im nicht gemappten Image-Feld angelegte Bild
> ausgibt?
>
> Gruß, Siggi
More information about the TYPO3-german
mailing list