Ergebnis 1 bis 9 von 9

Thema: Imageslider - Width & Height und Template zuweisen

  1. #1
    Contao-Fan Avatar von phreak
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    325

    Standard Imageslider - Width & Height und Template zuweisen

    Hallo alle,

    Ich setzen den Imageslider zweimal auf einer Startseite ein. Zum einen ist mir via Pagespeed aufgefallen das im Template die Höhen und Breitenangabe (width und height) scheinbar nicht definiert ist.

    ... und da ich das Modul zweimal einsetze (ich die width und height selber eingetragen habe), habe ich keine Möglichkeit gefunden, zwei unterschiedlichen Slideshows noch dem Modul ein unterschiedliches Template zuzuordnen.

    Hab ich schon Tomaten auf den Augen, oder wären das nicht wichtige Basics für ein Modul in Contao.

    Danke für Info,
    Stefan

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo phreak,
    du könntest den beiden Stellen verschiedene CSS-Klassen geben und dann im Template die abfrage machen, welche CSS-KLasse das ist und so ein jeweils passendes Template anbieten.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Fan Avatar von phreak
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    325

    Standard

    Hallo MacKP,

    Danke für den Hinweis, hab ich natürlich eh gemacht und das funktioniert auch einwandfrei. ich wollte den Punkt in Google Page Speed perfektionieren und soweit ich weiss sollte das ja auch ein XHTML-Standard sein, width und height in den <img>-Tag zu übernehmen.

    Ich werd mal schauen, welche DB-Felder hier zugewiesen sind (lassen sich ja im Backend vom Imageslider angeben), ev. lassen sich die ganz einfach ins Template schreiben und an den Entwickler (Sabri Karadayi) als Input weitergeben.

    Danke und Grüße
    p*

  4. #4
    Contao-Fan Avatar von Schlauchbeutelmaschine
    Registriert seit
    16.06.2009.
    Ort
    Wiesbaden
    Beiträge
    668

    Standard

    Hallo Stefan,

    ich schaue mir das mal und gebe dann nochmal Feedback.

    Grüße Sabri

  5. #5
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Da ich nur einen Slide habe und alle Bilder dieselbe Größe, habe ich das direkt im Template eingefügt als Workaround.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Contao-Fan Avatar von phreak
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    325

    Standard

    Hallo,

    Mein Problem ist nur das ich zwei Slider auf der Site habe.

    Grüße

  7. #7
    Contao-Urgestein Avatar von KATgirl
    Registriert seit
    31.03.2010.
    Ort
    Marburg
    Beiträge
    1.579
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    ich habe in der der mod_imageslider.tpl in Line 7 folgende Erweiterung gemacht:
    HTML-Code:
    <img src="<?php echo $element['src']; ?>" alt="<?php echo $element['alt']; ?>" width="<?php echo $element['width']; ?>" height="<?php echo $element['height']; ?>" /><?php if ($element['url']): ?></a><?php endif; ?>
    <?php endforeach; ?>
    Das bewirkt zwar, das dass GooglepageSpeed eine weidth und height bekommt, leider stehen da keine Werte drin. Also mal schauen wo die adressiert werden! Siehe da in der ContentImageslider.php muss gleich an zwei Stellen die Adressierung eingefühgt werden. jeweils nach Line 327 und Line 371 habe ich folgenden Code hinzugefüght:
    HTML-Code:
    $arrElements[$x]['width'] = $objElements->width;$arrElements[$x]['height']= $objElements->height;
    Leider fehlt mir ein wenig die Erfahrung zur Entwicklung von Contao-Extentions. Also habe ich mal Google befragt: dort bin ich auf http://www.contao.org/hooks-verwenden.html gestoßen, leider werden hier keine Hooks angesetzt soweit ich sehe, daher die Frage ob jemand eine Idee hat die Werte zu füllen.
    - GitHub
    - Kontaktanfragen

    "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

  8. #8
    Contao-Urgestein Avatar von KATgirl
    Registriert seit
    31.03.2010.
    Ort
    Marburg
    Beiträge
    1.579
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von KATgirl Beitrag anzeigen
    HTML-Code:
    $arrElements[$x]['width'] = $objElements->width;$arrElements[$x]['height']= $objElements->height;
    Man sollte vielleicht lesen, was man tut ;-)
    Die Zeilen müssen wie folgt lauten:
    HTML-Code:
    $arrElements[$x]['width']= $arrElementImgSize[0];$arrElements[$x]['height']=$arrElementImgSize[1];
    Denn dann klappt's auch!

    Im Anhang liegt die ganze modifizierte Arbeit.
    Contao_Imageslider_modifiziert.zip
    Geändert von KATgirl (30.08.2010 um 09:20 Uhr)
    - GitHub
    - Kontaktanfragen

    "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

  9. #9
    Contao-Fan
    Registriert seit
    28.09.2010.
    Ort
    Leipzig
    Beiträge
    461

    Standard

    Hallo,

    ich hab die modifizierte Datei genommen und hochgeladen aber leider wird immer noch nicht die breite und die höhe angezeigt.

    wäre cool wenn mir vielleicht jemand einen Tipp geben könnte.

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 01.12.2010, 14:05
  2. Full-width mit fe_page.tpl ??
    Von xkoy im Forum Layout / Templates / Holy Grail
    Antworten: 22
    Letzter Beitrag: 25.07.2010, 21:52
  3. width 100% Problem in IE6,7
    Von martindoersch im Forum Bilder/Dateien
    Antworten: 2
    Letzter Beitrag: 14.05.2010, 08:44
  4. wrapper-height den inneren div-heights anpassen
    Von Costaaar im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 13.04.2010, 14:37

Lesezeichen

Lesezeichen

Berechtigungen

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