---
title: "Shop-Bild mit Gifbuilder"
url: "https://www.typo3.net/d/40021-shop-bild-mit-gifbuilder"
source: "typo3.net"
tags: ["Extensions","Bilder","Frage"]
created: "2006-03-22"
last_reply: "2006-05-29"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Shop-Bild mit Gifbuilder

Extensions · 4 Antworten · gestartet 2006-03-22

## Eröffnungsbeitrag

**a.​fischer** · 2006-03-22 · [Beitrag #1](https://www.typo3.net/d/40021-shop-bild-mit-gifbuilder/1)

Hallo zusammen

[EDIT]
Frage auch auf <http://www.typo3forum.net/forum/typo3-3-x-fragen-und-probleme/5494-shop-bild-tt_products-mit-gifbuilder.html#post24563> gepostet
[/EDIT]

Ich würde gerne die Shop-Bilder mit Gifbuilder bearbeiten.

Meine Frage entspricht mehr oder weniger folgender Anfrage:
[/d/3587-shop-bild-mit-gifbuilder](https://www.typo3.net/d/3587-shop-bild-mit-gifbuilder)
(leider ist die Antwortvorschlag nicht wirklich sauber)

Folgendes habe ich probiert (Template-Setup):

```typoscript
temp.image = IMAGE
temp.image.file = GIFBUILDER
temp.image.file.format = jpg
temp.image.file {
 XY = 100,100
 10 = IMAGE
 10 < plugin.tt_products.image
 #10.file = fileadmin/products/120/120_BLACK_FRONT_5in.jpg
 10.file.maxW=100
 10.file.maxH=25
 10.align = c,b
 20 = TEXT
 20.text = Hello World
 20.offset = 10,15
 20.niceText = 1
}
plugin.tt_products.listImage >
plugin.tt_products.listImage < temp.image
```

Die Zuweisungen auf Zeile 7 und 18 scheinen nicht zu funktionieren.

Wennn ich die Zeile 7 kommentiere und 8 entkommentiere, so ist zumindest temp.image ein gültigs IMAGE-Objekt.

Was habe ich falsch gemacht?

Gruss
Adrian

## Antworten

### [#2](https://www.typo3.net/d/40021-shop-bild-mit-gifbuilder/2) · Flink · 2006-03-24

```typoscript
plugin.tt_products.image
```

enthält kein vollständiges Bild, sondern nur Konfigurationen dazu. Die Dateiangabe 'file' fehlt noch und wird intern in tt_products ausgefüllt. Dasselbe müßte also auch hier im TypoScript setup erfolgen, nämlich den Namen des Bildes aus der tt_products Tabelle für ein Produkt auszulesen.

### [#3](https://www.typo3.net/d/40021-shop-bild-mit-gifbuilder/3) · a.​fischer · 2006-03-24

> **Flink schrieb:**
>
> plugin.tt_products.image enthält kein vollständiges Bild, sondern nur Konfigurationen dazu. Die Dateiangabe 'file' fehlt noch und wird intern in tt_products ausgefüllt.

Schon wieder etwas gelernt ;-)

> **Flink schrieb:**
>
> Dasselbe müßte also auch hier im TypoScript setup erfolgen, nämlich den Namen des Bildes aus der tt_products Tabelle für ein Produkt auszulesen.

Da habe ich keine Idee wie ich das anstellen müsste.

Ich habe gerade eben noch eine Idee versucht umzusetzen:

In class.tx_ttproducts.php ersetze ich doch einfach

```php
conf[$imageRenderObj."."]["file"]
```

mit

```php
conf[$imageRenderObj."."]["file."]["10."]["file"]
```

und füge folgenden Code ins Templat-Setup ein:

```typoscript
plugin.tt_products.image >
plugin.tt_products.image = IMAGE
plugin.tt_products.image.file = GIFBUILDER
plugin.tt_products.image.file.format = jpg
plugin.tt_products {
  image {
    file {
      XY = [10].w,[10].h
      10 = IMAGE
      10.file.maxW=100
      10.file.maxH=25
      10.align = c,b
      20 = TEXT
      20.text = Hello World
      20.offset = 10,15
      20.niceText = 1 
    }
    imageLinkWrap = {$plugin.tt_products.clickEnlarge}
    imageLinkWrap {
      enable = 1
      bodyTag = <body bgcolor="black">
      wrap = <a href="javascript:close();"> | </a>
      width = 400m
      height = 400

      JSwindow = 1
      JSwindow.newWindow = 1
      JSwindow.expand = 17,20
    }
  }
  listImage >
  listImage < .image
  listImage.file.10.file.maxW = {$plugin.tt_products.maxW_list}
  listImage.file.10.file.maxH = 800
  listImage.imageLinkWrap = {$plugin.tt_products.clickEnlarge_list}

  basketImage >
  basketImage < .image
  basketImage.file.10.file.maxW = {$plugin.tt_products.maxW_basket}
  basketImage.file.10.file.maxH = 800
  basketImage.imageLinkWrap = {$plugin.tt_products.clickEnlarge_basket}
}
```

Hätt' ja funktionieren können... tut es aber nicht :-(

Zugegeben: Ich habe eine viel zu kleine Ahnung von TypoScript um so etwas umzusetzen und gebe für den Moment auf.

Über eine Lösung würde ich mich aber dennoch freuen.

### [#4](https://www.typo3.net/d/40021-shop-bild-mit-gifbuilder/4) · turi66 · 2006-04-17

Hallo,

ich weiß nicht, ob es hilft, aber ich habe mir etwas zusammengestellt, um Wasserzeichen in die Bilder einzufügen. Ich mache es mit Masken. Hier der Code:

```typoscript
#############################
# Wasserzeichen im Listenbild im Shop
#############################

plugin.tt_products.image.imageLinkWrap.title= FotoTuri.de


plugin.tt_products.image  {
    file.params=-colorspace RGB -quality 50   
    file.m {
       
      bgImg = GIFBUILDER
      bgImg {
        backColor = #FFFFFF
       }
      mask = GIFBUILDER
      mask {
        XY = 200,150
        backColor = #000000
         
        20 = IMAGE
        20.file = GIFBUILDER
        20.file  {
           XY = 200,200
           90 = IMAGE
           90.file = fileadmin/fototurimask200b.gif
           90.offset = 0,0
           100 = IMAGE
           100.file = fileadmin/fototurimask200.gif
           100.offset=50,25

        }
       }  
    }#file
      
  }#image
```

Die beiden Masken-Bilder können als Beispiele unter folgender URL abgerufen werden:

<http://www.fototuri.de/fileadmin/fototurimask200.gif>
<http://www.fototuri.de/fileadmin/fototurimask200b.gif>

VG
Nino

### [#5](https://www.typo3.net/d/40021-shop-bild-mit-gifbuilder/5) · Flink · 2006-05-29

Dazu müßte noch ein PHP Code in lib/class.tx_ttproducts_image.php kommen.

---

Quelle: „Shop-Bild mit Gifbuilder“, typo3.net, https://www.typo3.net/d/40021-shop-bild-mit-gifbuilder
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
