Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: Eigene Felder bei Dateien in Galerie ausgeben

  1. #1
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    490

    Standard Eigene Felder bei Dateien in Galerie ausgeben

    Leider stehe ich mir aufm Schlauch. Ich habe mir noch 2 zusätzliche Felder bei Dateien erstellt - description, descriptionEn.

    Nun möchte ich diese in Galerie für jedes Bild einzeln ausgeben. Momentan steht bei mir folgende Anweisung. Leider klappt es aber nicht. Die Ausgabe der Bilder in Galerie läuft in einer Schleife.

    PHP-Code:
    <?php $objFile = \FilesModel::findByID($col->picture); ?>
    <?php 
    if ($objFile->description || $objFile->descriptionEn): ?>
        <figcaption class="picture-description">
            {{iflng::de}}<?php echo $objFile->description ?>{{iflng::en}}<?php echo $objFile->descriptionEn ?>{{iflng}}
        </figcaption>
    <?php endif; ?>

  2. #2
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    Du solltest den ersten Inserttag auch schließen....

  3. #3
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    490

    Standard

    Zitat Zitat von stefan-at-work Beitrag anzeigen
    Du solltest den ersten Inserttag auch schließen....
    Das ist schon richtig so. Das geht seit bestimmter Contao-Version. Aber danke.

  4. #4
    Contao-Fan
    Registriert seit
    27.11.2009.
    Beiträge
    326

    Standard

    Ist denn in $col->picture wirklich die ID drin?

    PHP-Code:
    $objFile = \FilesModel::findByID($col->picture); 
    hast Du mal ein print_r($objFile); gemacht?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •