Ergebnis 1 bis 3 von 3

Thema: Bildbreite und Bildhöhe auslesen

  1. #1
    Contao-Nutzer
    Registriert seit
    28.05.2011.
    Beiträge
    169

    Standard Bildbreite und Bildhöhe auslesen

    Hi,

    ich versuche diesen Teil aus dem Bildelement auszulesen: [size] => a:3:{i:0;s:3:"300";i:1;s:0:"";i:2;s:12:"proportion al";}
    Leider weiß ich nicht genau wie ich daran komme. Kann jemand helfen?

    [image02] => Array
    (
    [raw] => Array
    (
    [singleSRC] => 373ddd20-8d16-11e3-abb5-c8600054831a
    [alt] =>
    [size] => a:3:{i:0;s:3:"300";i:1;s:0:"";i:2;s:12:"proportion al";}
    [imageUrl] =>
    )...

    Grüße Marco

  2. #2
    Contao-Fan Avatar von Sioweb
    Registriert seit
    12.08.2011.
    Ort
    Düsseldorf
    Beiträge
    405
    User beschenken
    Wunschliste

    Standard

    Ho!

    In einem Modul, kannst du dir die Funktion $this->addImageToTemplate(object, DatenbankArray); mal etwas genauer anschauen. Die Funktion bekommt ein Objekt übergeben z.B. $this->Template und ein Array in dem die Bildinformationen drin sind (size, singleSRC, alt, ... ) Schau dir dazu ggf. mal ein Core-Modul an.

    Was du auch machen kannst (aber weniger schön denke ich) ist diesen String zu deserialisieren:

    PHP-Code:
    $arrImage = array('size' => 'a:3:{i:0;s:3:"300";i:1;s:0:"";i:2;s:12:"proportion al";}');

    print_rdeserialize($arrImage) ); 
    Grüße Sascha W. @Sioweb
    schadebalken.de | zurück-zu-montag.de
    +++ Programmierer von Change-Lok erfasst worden +++

  3. #3
    Contao-Nutzer
    Registriert seit
    28.05.2011.
    Beiträge
    169

    Standard

    Moin,

    das war ein guter Hinweis.
    HIermit habe ich die Werte bekommen.

    PHP-Code:
    $imageSizeDMAString implode(','deserialize($this->data['image01']['raw']['size'])); 
    Grüße Marco

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
  •