Ankündigung

Einklappen
Keine Ankündigung bisher.

Spaß am Abend: Galerie als Slideshow ausgeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Spaß am Abend: Galerie als Slideshow ausgeben

    Hossa,

    hier mal eine kleine Denksportaufgabe... wobei das vermutlich für gewisse Leute ein Klacks ist. Ich scheitere jedenfalls mal wieder an mangelnden CTO Core-Kenntnissen.

    Vorhaben:
    Bilder via Galerie Attribut im Frontend als Slideshow ausgeben (Flexslider Script).

    Im Frontend-Template habe ich folgendes Snippet eingebaut, das mir Tim vor kurzem mal gegeben hat:
    PHP-Code:
    <ul class="slides">
        <?php foreach($this->entries as $entry): ?>
            <?php
                $arrValues 
    deserialize($entry->field('product_images')->value());
                foreach(
    $arrValues as $strValue)
                {
                    
    $objFiles = \FilesModel::findByPk($strValue);
                    
    $strType $objFiles->type// file, folder
                    
    $strPath $objFiles->path;
                    
    $arrPaths[] = $strPath;
                    echo 
    '<li class="slide"><img src="'.$strPath.'"></li>';
                 }
                                                
           
    ?>
        <?php endforeach; ?>
    </ul>
    Das funktioniert soweit auch wunderbar. Was allerdings hier komplett untergeht, ist die im Backend gesetzte manuelle Sortierung der Bilder.
    Kann man das hier nachrüsten?

  • #2
    warum nimmste nicht direkt das Galerie-Attribute und bauste nen einfaches gallery_xyz Template? Das funzt dann sogar überall in Contao bei anderen Galerien

    Die Sortierung legt contao in einem extra Datenbankfeld ab: hier wäre es: orderSRC_product_images
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Zitat von Tim Beitrag anzeigen
      warum nimmste nicht direkt das Galerie-Attribute und bauste nen einfaches gallery_xyz Template? Das funzt dann sogar überall in Contao bei anderen Galerien
      Öhm... ich stell mich dann mal in die Ecke und schäme mich... Wie recht du doch hast. Manchmal sieht man den Wald vor lauter Bäumen nicht. Ein klarer Fall für Kopf -> Tisch.
      Danke für den Denkanstoß.

      Kommentar

      Lädt...
      X