Zum Inhalt springen

Ausgabe von ContentCollection in einer for-Schleife

Erstellt am 27. Mai 2015 · Noch keine Antworten

Tags: Frage

Marius_W ·

Hallo,
ich möchte in einer for-Schleife ein ContentCollection Array ausgeben. Gibt es da eine Möglichkeit?

Carousel.ts

prototype(Vendor.Site:Carousel) {[
    carouselItems = TYPO3.Neos:ContentCollection {
        nodePath = 'carouselItems'
        iterationName = 'carouselItemsIteration'
    }
    carouselItemArray = ${q(node).children('carouselItems').children('[instanceof Vendor.Site:CarouselBlock]')}
    prototype(Vendor.Site:CarouselBlock) {
        templatePath = 'resource:// Vendor.Site /Private/Templates/NodeTypes/CarouselBlock.html'
        iteration = ${carouselItemsIteration}
    }
}

Carousel.html

{namespace ts=TYPO3\TypoScript\ViewHelpers}
{namespace neos=TYPO3\Neos\ViewHelpers}
{namespace media=TYPO3\Media\ViewHelpers}

<div id="main_flexslider" class="flexslider">
    <ul class="slides">
        <f:for each="{carouselItemArray}" as="carouselItem">
            <li class="item">
                ??????
            </li>
        </f:for>
    </ul>
</div>