Default Werte für Galerie-Thumbnails im Template einstellen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • misterhonk
    Contao-Nutzer
    • 21.04.2010
    • 2

    #1

    Default Werte für Galerie-Thumbnails im Template einstellen

    Hallo,

    erstmal ein herzliches Willkommen von meiner Seite, da dies nun mein erster Post in diesem Forum ist. Ich tüftel nun schon seit gestern ein wenig mit TL herum und bin bereits sehr angetan von dem System. Nun stellt sich mir allerdings ein Problem in den Weg welches ich auch aufgrund mangelnder PHP Kenntnisse einfach nicht gelöst bekomme.

    Ich würde gerne für die Standard Bildergalerie von TL 2.8.2 Defaultwerte in das Template-File gallery_default.tpl bzw. in die von mir duplizierte Variante, welches ich im Templates Ordner abgelegt habe, eintragen können.

    Genauer gesagt geht es um folgende Zeile Quelltext:
    PHP-Code:
    <img src="<?php echo $col->src; ?>"<?php echo $col->imgSize; ?> alt="<?php echo $col->alt; ?>" />
    An dieser Stelle hätte ich gerne eine solche Ausgabe für eine eigene Breite und Höhe:
    PHP-Code:
    <img src="<?php echo $col->src; ?>" width="<?php echo $col->imgWidth; ?>" height="<?php echo $col->imgHeight; ?>" alt="<?php echo $col->alt; ?>" />
    Wobei imgWidth und imgHeight bereits neu berechnete Größen sein sollten. Ich war bereits auf diesen Eintrag aufmerksam geworden in welchem auf die getimagesize Funktion hingewiesen wird. Leider werde ich daraus nicht wirklich schlau und wäre über einen Ansatz wie diesen sehr glücklich, der aber leider nicht mehr der Galerie funktionieren will.

    Über etwas Hilfe wäre ich sehr froh, da ich ansonsten schon sehr gut voran komme und mich daran ungerne zu lange aufhalten möchte.
    my blog: www.misterhonk.de
  • xchs
    Administrator
    • 19.06.2009
    • 14682

    #2
    Hallo misterhonk,

    vielleicht könnte es so funktionieren, wie in diesem Thema aufgezeigt (umgelegt natürlich auf Dein Template!)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]
    sigpic

    Kommentar

    • misterhonk
      Contao-Nutzer
      • 21.04.2010
      • 2

      #3
      Danke für den Tipp, aber leider will das auch nicht so richtig funktionieren, da er für anscheinend die Bilddaten nicht richtig auslesen kann. Sprich wenn ich <?php echo $newImage ?> ausgeben lassen will, kommt nichts.

      Ich vermute mal es liegt an der Methode und er mit $this nichts anfangen kann.
      PHP-Code:
      $newImage = $this->getImage($this->src, $width, $height, $mode, $target); 
      
      my blog: www.misterhonk.de

      Kommentar

      • klodeckl
        Contao-Nutzer
        • 25.11.2010
        • 22

        #4
        So muss es heißen: <img src="<?php echo $this->getImage($col->src, 670, 190, $mode, $target); ?>" alt="<?php echo $col->alt; ?>">

        So wird das Bild immer auf 670 x 190 umgerechnet, egal was eingegeben wird.

        Kommentar

        Lädt...