Bildgrößen anpassen im Template mit $this->getImage ?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • willsk
    Contao-Nutzer
    • 16.12.2010
    • 5

    #1

    Bildgrößen anpassen im Template mit $this->getImage ?

    Ich versuche über die templates bereits Bildgrößen festzulegen.
    Für ein News-Template ist das auch kein Problem, da funktioniert es.

    Im Image und Gallery Template liefert die Funktion keinen Wert zurück.
    Muss getImage anderes referenziert werden?

    Bin dankbar für Tipps

    W*

    [edit]
    Das Log sagt dazu folgendes:
    Image "http://www.XYZ.de/tl_files/el/upload/news/Deutschland.jpg" could not be found
    Funktion Controller getImage()
    Zuletzt geändert von willsk; 05.04.2012, 15:42.
  • tril
    Contao-Urgestein
    • 07.01.2010
    • 2939

    #2
    Du versuchst die absolute Adresse als Bildquelle zu referenzieren, allerdings frage ich mich warum du das in dem Template versuchst, du kannst die Bildgröße doch pro Inhaltselement einstellen? Die Original-Bildquelle müsste allerdings im Template zu finden sein, ein <?php $this->dumpTemplateVars(); ?> sollte dir helfen

    Kommentar

    • willsk
      Contao-Nutzer
      • 16.12.2010
      • 5

      #3
      Ich mach das in der Template Datei, damit der Jenige, der nachher sich einen Newsletter zusammenstellt, sich darum keine Gedanken machen muss - kann er auch nicht...

      Mit der relativen Variante geht's. Für die Galerie wird die allerdings nicht bereitgestellt, daher hab ich sie jetzt aus dem absoluten Pfad extrahiert..

      Danke für den Tipp!

      W*

      Kommentar

      • tril
        Contao-Urgestein
        • 07.01.2010
        • 2939

        #4
        Wenn du dem Redakteur arbeit ersparen willst, dann solltest du via DCA den default Wert der Bildgröße auf den entsprechenden Wert setzen, dann wird der Wert in jedem neuen Element automatisch übernommen. Das ist besser als über das Template, weil mit deiner Variante muss Contao 2 mal verkleinern, was sich in Performance und Qualität niederschlägt.

        Kommentar

        Lädt...