Ergebnis 1 bis 3 von 3

Thema: ID für Bildgröße

  1. #1
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    166

    Standard ID für Bildgröße

    Hallo,

    ich hatte vorher immer Bildgrößen über den entsprechenden Bereich im Backend angelegt, die jeweilige ID zu jeder Bildgröße ist ja dann einfach erkennbar.
    Nun definiere ich die Bildgrößen in einer config.yaml.
    In meinem RSC-Element habe ich bisher eine Abfrage der ID der Bildgröße eingefügt. z.B. hier die ID 3:
    PHP-Code:
    <?php if ($image $this->getImageObject($this->image3)): ?>
    Woher bekomme ich die ID jetzt? Kann ich die ID in meiner config.yaml selber festlegen?

    Gruß Michael

    Contao 4.13.37

  2. #2
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    455

    Standard

    Keine Frage bzgl. RSCE, eher Contao, da die imageSize an den figureBuilder weitergegeben wird.

    Steht in der Doku beschrieben, wie man eigene Konfigurationen übergeben kann, das wäre dann dein zweiter Parameter.

    https://docs.contao.org/dev/framewor...g/image-sizes/
    https://docs.contao.org/dev/framewor...cture-factory/

    Bzgl. Id - Das ist ein Datenbankschema, in deiner config.yaml hast du keine id sondern einen Parameter wie z.B. contao.image.sizes.meine_bild_groesse.
    Zugriff auf alle ImageSizes also über den Service System::getContainer()->get('contao.image.sizes')->getAllOptions(), wobei auch jene der Datenbank geladen werden.

    Unsicher, ob der Name der Option dann der array_key wäre... also evtl. sogar: 'meine_bild_groesse' übergeben? (ungetestet)
    Geändert von zoglo (25.02.2024 um 12:15 Uhr)

  3. #3
    Contao-Nutzer
    Registriert seit
    25.09.2010.
    Ort
    Dortmund
    Beiträge
    166

    Standard

    Das funktioniert:
    PHP-Code:
    <?php if ($image $this->getImageObject($this->image'_headerimage')): ?>
    Danke + Gruß
    Michael

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
  •