Zum Inhalt springen

Seiten Media zur Slideshow auslesen

Erstellt am 24. April 2014 · 2 Antworten · letzte Antwort am 28. April 2014

Tags: Bilder, Frage

baumpaul ·

Hallo,

ich habe für das aktuelle TYPO3 6.2 folgenden Code um einen Flexslider in die Website einzubinden. Der ws_flexslider funktioniert ja aktuellt nicht.

Mein Problem ist nur, dass für jeden Media-Eintrag mit dem Code immer zwei <li> Tags bebaut werden, wobei das zweite leer ist.

HEADER = FILES
      HEADER {
        references {
          table = pages
          #uid.data = page:uid
          uid.data = field = uid
          fieldName = media
        }
        stdWrap.wrap = <div class="fexslider"><ul class="slides">|</ul></div><div class="shadow"><img src="fileadmin/templates/Public/IMG/shadow.png"></div>
        renderObj = COA
        renderObj {
          10 = IMAGE
          10 {
            altText.data = file:current:title
            titleText.data  = file:current:description
            wrap = <li>|<li>
            file {
              #import.data = file:current:originalUID // file:current:uid
              import.data = file:current:originalUid
              width = 1140
              height = 475
            }
          }
        }
      }

So Sieht das Ergebnis aus

<div class="fexslider">
<ul class="slides">
<li><img src="fileadmin/_processed_/abc.jpg" width="1140" height="475" alt="" border="0"></li>
<li></li>
<li><img src="fileadmin/_processed_/abc.jpg" width="1140" height="475" alt="" border="0"></li>
<li></li>
</ul></div>
baumpaul ·
Julian.Hofmann schrieb

Hallo.

Ursache ist ganz leicht: Du öffnest via wrap zwei LI-Tags. Geschlossen wird aber nirgends eines der beiden 😉

Danke! Manchmal sieht man den Wald vor lauter Bäumen nicht...