Ergebnis 1 bis 4 von 4

Thema: [pageimage] Bildgröße übers Template einstellen

  1. #1
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Beitrag [pageimage] Bildgröße übers Template einstellen

    Basiert auf:
    mod_pageimage.tpl von [pageimage] 1.2.0 stable build 8 in TYPOlight 2.8.2 Revision 276

    Kurzbeschreibung:
    Erstellt ein neues Bild im Ordner root/system/html/ aus dem Original mit den Größenangaben aus dem Template.

    Sonstige Infos:
    Im Template greife ich auf die TYPOlight-Methode getImage() aus der Controller.php zu, um das Bild mit dem entsprechenden Modus (crop, proportional oder box) auf das gewünschte Maß zu bringen. Die gewünschte Breite und Höhe müssen oben im Template eingetragen werden. Das neue Bild wird in das Element IMG eingebunden.
    PHP-Code:
    <?php
      $width  
    "900";  /** * new width */
      
    $height "100";  /** * new height */
      
    $mode   'crop'/** * modes available: crop, proportional, box */
      
    $target null;   /** * target for new images default = null (system/html/) */
      
    $newImage $this->getImage($this->src$width$height$mode$target);
    ?>

    <!-- indexer::stop -->
    <div class="<?php echo $this->class?> block"<?php echo $this->cssID?><?php if ($this->style): ?> style="<?php echo $this->style?>"<?php endif; ?>>
    <?php if ($this->headline): ?>

    <<?php echo $this->hl?>><?php echo $this->headline?></<?php echo $this->hl?>>
    <?php endif; ?>

    <div class="image_container"><?php if($this->hasLink): ?><a href="<?php echo $this->href?>" title="<?php echo $this->title?>"><?php endif; ?><img src="<?php echo $newImage?>" width="<?php echo $width;?>" height="<?php echo $height;?>" title="" alt="<?php echo $this->alt?>" /><?php if($this->hasLink): ?></a><?php endif; ?></div>

    </div>
    <!-- indexer::continue -->
    Das neue Template einfach ohne umzubenennen in den Ordner root/templates/ legen.

    Der Download funktioniert im Moment noch nicht, ich hab schon angefragt was da los ist. Der Dateiname wird nach dem Upload ohne mein Zutun verändert. Solange könnt ihr euch ja den Code von oben kopieren.

    Ich hab das Template jetzt gezippt. Dieser Download funktioniert. Ich lass den anderen aber mal drin, denn der Anhang von *.tpl-Dateien sollte ja irgendwann mal funktionieren. Mmh, auch dabei wird der Dateiname verstümmelt, aber der Download funktioniert wenigstens.
    Angehängte Dateien Angehängte Dateien
    Geändert von Andreas (06.04.2010 um 11:53 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  2. #2
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Andreas,

    Super Sache, versuch doch das Template in eine ZIP-Datei zu packen. Das müsste funktionieren.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke Andreas, das freut mich. Ich hab deinen Vorschlag jetzt umgesetzt.

    Gruß
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  4. #4
    Contao-Fan
    Registriert seit
    03.09.2013.
    Beiträge
    493

    Standard

    Wenn ich als original bildquelle eine variable bzw ein array angeben will, wie stelle ich das an?

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Default Werte für Galerie-Thumbnails im Template einstellen
    Von misterhonk im Forum Bilder/Dateien
    Antworten: 3
    Letzter Beitrag: 27.11.2011, 19:50

Lesezeichen

Lesezeichen

Berechtigungen

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