Ich würde gern eine Galerie realisieren, die sich generiert, ohne dass man im BE die Bilder zuweist.
Der Ordner für die Quelldateien soll per GET-Parameter übergeben werden.

Anwendungsbeispiel:
1. Bilder werden per FTP in den Ordner /files/galerie/test geladen
2. Dateisystem wird synchronisiert
3. Kunde erhält Link zur Galerie www.domain.de/galerie?folder=test

Die Synchronisierung habe ich bereits in einem separaten Template realisiert:
PHP-Code:
\Dbafs::syncFiles(); 
Die GET-Übergabe im Galerie-Template klappt auch schon (Ordner als String):
PHP-Code:
<?php

    $string 
htmlspecialchars($_GET['folder']);
    
$clean_code preg_replace('/[^a-zA-Z0-9_-]/'''$string);
    echo 
'/files/galerie/'.$clean_code.'/';
    
?>

<ul class="cols_<?= $this->perRow ?>">
  <?php foreach ($this->body as $class=>$row): ?>
    <?php foreach ($row as $col): ?>
      <?php if ($col->addImage): ?>
        <li class="<?= $class ?> <?= $col->class ?>">
          <figure class="image_container"<?php if ($col->margin): ?> style="<?= $col->margin ?>"<?php endif; ?>>
            <?php if ($col->href): ?>
              <a href="<?= $col->href ?>"<?= $col->attributes ?> title="<?= $col->alt ?>"><?php $this->insert('picture_default'$col->picture); ?></a>
            <?php else: ?>
              <?php $this->insert('picture_default'$col->picture); ?>
            <?php endif; ?>
            <?php if ($col->caption): ?>
              <figcaption class="caption"><?= $col->caption ?></figcaption>
            <?php endif; ?>
          </figure>
        </li>
      <?php endif; ?>
    <?php endforeach; ?>
  <?php endforeach; ?>
</ul>
Wie kann ich jetzt dem Template sagen "Nimm den GET-Parameter als Quelle für die Galerie"? Hab mir schon die ContentGallery.php angeschaut, aber leider habe ich als Mediengestalter zuwenig PHP- und/oder Contao-Kenntnisse.

Vielen Dank für jede Hilfe