Ergebnis 1 bis 4 von 4

Thema: Dateiverwaltung erweitert, aber keine Ausgabe im Frontend

  1. #1
    Contao-Nutzer Avatar von hartlrobert
    Registriert seit
    07.01.2010.
    Beiträge
    144

    Standard Dateiverwaltung erweitert, aber keine Ausgabe im Frontend

    Ich habe die Dateiverwaltung mit eigenem Modul um ein Textfeld erweitert (ähnlich wie hier beschrieben).
    Im Backend kann ich das Feld sehen, befüllen und in die Datenbank speichern. Soweit so gut.

    Im Frontend soll zu jedem Bild dieser Wert ausgegeben werden, sofern vorhanden. Im Array ist er aber gar nicht vorhanden, so dass ich im Template nicht darauf zugreifen kann.
    Ich habe jetzt schon einige Anleitungen gelesen und ein paar Varianten versucht, aber ohne Erfolg.

    Wie/ wo muss ich ansetzen, damit Contao den Feldinhalt etwa im Galerie-Template ausgibt?
    Danke!

  2. #2
    Contao-Fan Avatar von bcit6k
    Registriert seit
    01.02.2010.
    Ort
    Bürmoos
    Beiträge
    296

    Standard

    Hallo,

    die Gallerie ist ein Content Element. das findest du unter system\modules\core\elements\ContentGallery.php
    Hier werden die Dateieigenschaften an ein Array übergeben. ab Zeie 108 ca.

    Ich würde aber nicht den Core ändern sondern mir ein eigenes Modul machen und dort die Anpassungen vornhemen.
    du musst also in deiner Config (config\autoload.php) das neue content element eintragen.

    PHP-Code:
    ClassLoader::addClasses(array
    (
        
    // Elements
        
    'Contao\ContentGalleryCustom'            => 'system/modules/core/elements/ContentGalleryCustom.php'
    )); 
    Ich denke so würd ich das machen. Weis nicht ob es einen besseren Weg gibt!

  3. #3
    Contao-Nutzer Avatar von hartlrobert
    Registriert seit
    07.01.2010.
    Beiträge
    144

    Standard

    Danke, so hats geklappt.
    Da man aber relativ vom CE übernehmen muss, muss man bei einem Update auch immer Änderungen prüfen.

  4. #4
    Contao-Nutzer Avatar von hartlrobert
    Registriert seit
    07.01.2010.
    Beiträge
    144

    Standard

    Kurios: wenn ich Contao die Bilder generieren lasse, taucht die individuelle Eigenschaft im Array der Galeriebilder nicht mehr auf!
    Alles andere ist gleich bis auf Dateigrößen und Bildpfad.
    Hat jemand eine Idee, woran das liegen könnte?

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
  •