1. Dashboard
  2. Articles
  3. Forum
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. webEdition Forum
  2. Forum
  3. Deutschsprachiges Support Forum
  4. webEdition Templates erstellen (we:tags)

(mein…) Fehler bei Bildergalerie (listview)

  • uheynitz
  • May 17, 2023 at 9:36 AM
1st Official Post
  • uheynitz
    Beginner
    Posts
    5
    • May 17, 2023 at 9:36 AM
    • #1

    Liebe Kollegen,
    ich erstelle gerade eine einfache Bildergalerie und komme nicht weiter, weil ich meinen Denkfehler nicht finde. Vielleicht hat einer von euch eine Idee…?

    Ich habe eine Sammlung erstellt und mit listview Dokumente kann ich die Bilder als Miniaturansichten wunderbar auflisten:

    Code
    <we:listview type="collectionitems" id="1" name="Bild"><we:repeat>
    <we:field type="img" name="Bild" width="200px" height="auto" style="margin:20px"/>
    <div id="foto_gross">
    <we:field type="img" name="Bild"/>
    </div>
    </we:repeat></we:listview>



    Funzt.


    Jetzt erstelle ich eine Ebene id="foto_gross" und lasse darin die Bilder in Originalgröße abbilden:

    Code
    <we:listview type="collectionitems" id="1" name="Bild"><we:repeat>
    <we:field type="img" name="Bild" width="200px" height="auto" style="margin:20px"/>
    <div id="foto_gross">
    <we:field type="img" name="Bild"/>
    </div>
    </we:repeat></we:listview>


    Auch das funktioniert prächtig.

    Jetzt unterdrücke ich die Darstellung der Ebene via "display:none" und geben dem kleinen Bild den Befehl, bei onmouseup die Ebene darzustellen.

    Code
    <we:listview type="collectionitems" id="1" name="Bild"><we:repeat>
    <we:field type="img" name="Bild" width="200px" height="auto" style="margin:20px"
    onmouseup="document.getElementById('foto_gross').style.display='block';"/>
    <div id="foto_gross">
    <we:field type="img" name="Bild"/>
    </div>
    </we:repeat></we:listview>


    Das Öffnen der Ebene funktioniert, nur zeigt sie immer das erste Bild der Sammlung. :(

    Was mache ich falsch?

    Herzliche Grüße,

    Uwe

  • Online
    Finn
    Administrator
    Reactions Received
    10
    Posts
    261
    • May 17, 2023 at 11:14 AM
    • Official Post
    • #2

    Eine id darf nur einmal pro Seite vorhanden sein. Du schreibst aber die id foto_gross mit jedem repeat.

    Das muss entweder eine Klasse sein, oder an die ID muss nen Index oder was anderes dynamisches.

    https://www.wg-werbeagentur.de

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login

Donations

200.00 EUR

Donate now

Tags

  • listview
  • Sammlungen
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™