Ergebnis 1 bis 6 von 6

Thema: {{image::}} Pfad ausgeben

  1. #1
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard {{image::}} Pfad ausgeben

    Hallo.

    Kenn jemand eine Trick wie ich aus einem generiertem Bild den Pfad rausbekomme?
    Brauche den Pfad des verkleinertem Bild.

    Code:
    {{image::58ca4a90-2d30-11e4-8c21-0800200c9a66?width=200&height=150}}
    lg Matthias
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Müsste der Pfad nicht im Frontend sichtbar sein?

  3. #3
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    Ja das image erstellt mir einen HTML Code <img >
    Aber ich brauche davon nur src=""

    lg
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  4. #4
    Contao-Nutzer
    Registriert seit
    05.10.2012.
    Beiträge
    213

    Standard

    Muss es das Insert-Tag sein? Im Template könntest du alternativ über \Image::get gehen. Damit kriegst du die URL raus. Dafür musst du allerdings die UUID erst einmal in den Pfad zum Original umwandeln, da gibt es einen Thread von letzter Woche zu hier im Forum.

  5. #5
    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

    Also in den Docs findet man keinen Inserttag dazu, ich kenne auch keinen.

    Wenn du sowas im BE benutzt finde ich das irgendwie viel zu umständlich und kompliziert, müsste doch auch anders zu lösen sein. Aber wenn du es trotzdem möchtest, kannst du es so bekommen.
    Code:
    {{file::inc-get_image_path.html5?myUUID=58ca4a90-2d30-11e4-8c21-0800200c9a66&width=200&height=150}}
    Wenn du immer die gleiche Größe brauchst, kannst du width und height ja weglassen.

    In der Datei dann dein PHP um das Vorschaubild zu erzeugen und den Pfad zurückzugeben.
    PHP-Code:
    $uuid = \Input::get('myUUID');
    ...
    return 
    $myPath
    Bist du sowieso schon in einem Template, dann solltest du keine Inserttags benutzen. Dann kannst du auch direkt mit diversen Methoden das Bild erzeugen und den Pfad abgreifen.

    Der Beitrag um von der UUID an den Pfad zu kommen von letzter Woche war der hier https://community.contao.org/de/show...ight=findoneby
    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

  6. #6
    Contao-Fan Avatar von bekanntmacher
    Registriert seit
    13.08.2009.
    Ort
    St. Gallen, Schweiz
    Beiträge
    354
    Partner-ID
    6419

    Standard

    Benutze: getResizedPath()

    PHP-Code:
    $imageObj = \Image::create($strFile, array($width$height$mode));  // $image The image path or File instance
    $src $imageObj->executeResize()->getResizedPath(); 
    Geändert von bekanntmacher (13.10.2015 um 05:56 Uhr)

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
  •