Zum Inhalt springen

TS Imageswap

Erstellt am 19. Januar 2009 · 3 Antworten · letzte Antwort am 25. Januar 2009

Tags: Frage

Christa Herzer ·

Hallo Forum,

möchte genau wie in rggooglewap demonstriert einen Bildwechsel an einer bestimmten Stelle meiner Website darstellen.

Habe dazu den angegebenen Code eingefügt und um den entsprechenden Marker ergänzt, der die Stelle auf der Site markiert, wo die Bilder stehen sollen.

Aber - kein einziges Bild zu sehen.

Wo liegt der (Denk)fehler??

Schöne Grüße, Christa

page.stylesheet = fileadmin/user_upload/ledershop_angebot.css
page.10.template.file = fileadmin/user_upload/ledershop_angebot.html
# Marker grossfront ansprechen
page.10.marks {
grossfront = IMAGE 

grossfront {
lib.imageswap = COA
lib.imageswap {
# BIG IMAGE
1 = IMAGE
1 {
  file {
   maxW = 387
   maxH = 387

   import= uploads/media/
   import.data = levelmedia: -1,slide
   import.listNum = 0
   import.override.field = media
  }
  params = name="image_big" class="bigimg"
}

# SMALL THUMBS
10 <.1
10 {
  file {
   maxW = 50
   maxH = 50
  }
  params = onclick="swap('image_big', this)" class="smallimg"!
  
  longdescURL.cObject = IMG_RESOURCE
  longdescURL.cObject.file {
   import.data = TSFE:lastImageInfo|origFile
   maxW = 387
   maxH = 387
  }
}

20 <.10
20.file.import.listNum = 1
30 <.10
30.file.import.listNum = 2


# JS
100 = TEXT
100.value (
  <script type="text/javascript">
    <!--
    function swap(imgname,image) { document.images[imgname].src = image.getAttribute('longdesc'); }
    //-->
  </script>
)
}
}
}
just2b ·

Hallo,

was hat das lib.imageswap innerhalb deines markers verloren?

nimm einfach meinen code, stell ihn irgendwo am anfang deines TS hin und übergeb das lib-objekt an deinen marker

georg

Christa Herzer ·

Hallo Georg,

ja, manchmal ist alles ganz einfach wenn man’s weiß ...
Klappt prima, vielen Dank.

Allerdinge noch eine Kleinigkeit, - meine Bilder kleben direkt unter- bzw. nebeneinander und ich hätte gerne jeweils einen kleinen Abstand dazwischen.
Definiere ich den im Stylesheet?

Schöne Grüße und besonderen Dank für Sonntagsarbeit
Christa