Ergebnis 1 bis 11 von 11

Thema: Darstellung Galerie nach Update auf 5.3

  1. #1
    Contao-Fan Avatar von typolighter
    Registriert seit
    02.07.2009.
    Beiträge
    418

    Standard Darstellung Galerie nach Update auf 5.3

    Hallo, nach Update auf Contao 5.3 stimmt die Darstellung der Galerie-Vorschaubilder nciht mehr (siehe Screenshot)
    Bildschirmfoto 2025-02-08 um 10.46.21.png
    Im Artikel kann ich nur dieses Inhaltselelment-Template auswählen
    Bildschirmfoto 2025-02-08 um 10.58.31.png
    Galerie-Template gibts nicht mehr? bildabstand gibts auch nicht mehr?

    Edit: Die Galerie-Darstellung sollte natürlich(wie vorher bei 4.13) horizontal mit Abständen sein
    Geändert von typolighter (08.02.2025 um 10:10 Uhr) Grund: Typo

  2. #2
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.979
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mit 5.3 haben sich die Klassen der Inhaltselemente geändert. Davon betroffen ist auch die Galerie.

    Abhilfe(n):
    - CSS anpassen
    - Twig Template anpassen
    - legacy html5 templates » https://github.com/contao/contao/blo...ntent-elements
    Grüsse
    Bernhard


  3. #3
    Contao-Fan Avatar von typolighter
    Registriert seit
    02.07.2009.
    Beiträge
    418

    Standard

    OK, das gallery-Template gibts offensichtlich nur noch als twig-Template. Ich hab keine Ahnung wie man das anpasst ... gibts da eine Anleitung für Dummies??

  4. #4
    Contao-Fan Avatar von lbableck
    Registriert seit
    10.06.2021.
    Beiträge
    337
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du kannst auch einfach https://extensions.contao.org/?p=zog...gacy-templates installieren wenn du wieder html5 Templates nutzen willst.

  5. #5
    Alter Contao-Hase
    Registriert seit
    24.02.2021.
    Beiträge
    1.471
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von typolighter Beitrag anzeigen
    Hallo, nach Update auf Contao 5.3 stimmt die Darstellung der Galerie-Vorschaubilder nciht mehr (siehe Screenshot)
    Bildschirmfoto 2025-02-08 um 10.46.21.png
    Im Artikel kann ich nur dieses Inhaltselelment-Template auswählen
    Bildschirmfoto 2025-02-08 um 10.58.31.png
    Galerie-Template gibts nicht mehr? bildabstand gibts auch nicht mehr?

    Edit: Die Galerie-Darstellung sollte natürlich(wie vorher bei 4.13) horizontal mit Abständen sein
    Hast du das CSS entsprechend angepasst?
    ce_gallery ist nun content-gallery. die Klasse image_container im figure gibt es nicht mehr (du solltest das figure direkt ansprechen).
    Poste zusätzlich einen Link zur Seite.

  6. #6
    Alter Contao-Hase
    Registriert seit
    24.02.2021.
    Beiträge
    1.471
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von typolighter Beitrag anzeigen
    OK, das gallery-Template gibts offensichtlich nur noch als twig-Template. Ich hab keine Ahnung wie man das anpasst ... gibts da eine Anleitung für Dummies??
    Ganz viele in diesem Forum - Sogar noch mehr im Slack.
    Poste mal deine Anpassungen

  7. #7
    Contao-Fan Avatar von typolighter
    Registriert seit
    02.07.2009.
    Beiträge
    418

    Standard

    Zitat Zitat von lbableck Beitrag anzeigen
    Du kannst auch einfach https://extensions.contao.org/?p=zog...gacy-templates installieren wenn du wieder html5 Templates nutzen willst.
    Hab die Erweiterung installiert, damit stimmt die Darstellung wieder mit der alten Version überein. Für meine Zwecke reicht das erstmal, trotzdem bleibt mir wohl nichts anderes übrig, als mich ausführlich mit twig zu beschäftigen
    Vielen Dank an alle für die Hilfe!

  8. #8
    Alter Contao-Hase
    Registriert seit
    24.02.2021.
    Beiträge
    1.471
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von typolighter Beitrag anzeigen
    Hab die Erweiterung installiert, damit stimmt die Darstellung wieder mit der alten Version überein. Für meine Zwecke reicht das erstmal, trotzdem bleibt mir wohl nichts anderes übrig, als mich ausführlich mit twig zu beschäftigen
    Vielen Dank an alle für die Hilfe!
    Kommt noch alles.
    Jetzt gehen alle erst einmal auf Contao 5, auch ist da wohl was geplant mit Tutorials von einigen Community-Mitgliedern

    Das tolle an Twig ist ja, dass wenn alles auf Twig umgeschrieben ist, du jeglichen Krams in die Datenbank in seiner reinsten Form speichern kannst... und es bei der Ausgabe im Frontend dann nicht zu Sicherheitslücken kommt (Es sei denn du erlaubst es explizit wie beim Headline-Element - Sei es Twig oder PHP - aber das war schon immer so, dass deine Redakteure dann XSS in das Frontend einschleusen können - Die Sicherheitslücke ist das Vertrauen des Admins an die Nutzer )

  9. #9
    Contao-Nutzer
    Registriert seit
    19.09.2012.
    Beiträge
    139

    Standard

    Ich verstehe das mit Twig auch nicht.
    Zumal bei manchen Core Elemente wie Individuelle Navigation scheinbar noch die "alten" Templates verwendet werden können.
    Bei der Galerie kann ich unter templates noch immer default_gallery.html hinzufügen und editieren aber greift nicht.

    Wie und wo schreibe ich nachfolgendes in Twig um?

    PHP-Code:
    <ul>
      <?php foreach ($this->body as $class=>$row): ?>
        <?php foreach ($row as $col): ?>
          <?php if ($col->addImage): ?>
            <li class="col-lg-3 col-md-4 col-sm-6 col-6">
              <figure class="image_container"<?php if ($col->margin): ?> style="<?= $col->margin ?>"<?php endif; ?>>
                <?php if ($col->href): ?>
                  <a href="<?= $col->href ?>"<?= $col->attributes ?> title="<?= $col->alt ?>"><?php $this->insert('picture_default'$col->picture); ?></a>
                <?php else: ?>
                  <?php $this->insert('picture_default'$col->picture); ?>
                <?php endif; ?>
                <?php if ($col->caption): ?>
                  <figcaption class="caption"><?= $col->caption ?></figcaption>
                <?php endif; ?>
              </figure>
            </li>
          <?php endif; ?>
        <?php endforeach; ?>
      <?php endforeach; ?>
    </ul>

  10. #10
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.431
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn Du den Thread mal von Anfang an liest, dann steht da, dass Du auch noch die legacy-Templates nutzen kannst. Deshalb müssen die auch noch da sein .

    Twig-Templates gibt es im Moment nur für die Inhaltselemente alles andere sind noch PHP-Templates.

    Was Deinen Template-Code betrifft:

    Für die Ausgabe in Twig ist das Element gallery.html.twig verantwortlich.

    Was genau möchtest Du erreichen bzw. was fehlt Dir bei der Standardausgabe durch Twig? Mit diesen Angaben kann man dann sicher besser helfen.

    Beachte auch, dass es die Abstände direkt im Element (Bildabstand) nicht mehr gibt (in Deinem Template-Code sind diese noch vorhanden).
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  11. #11
    Contao-Fan
    Registriert seit
    18.09.2013.
    Beiträge
    258

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Wenn Du den Thread mal von Anfang an liest, dann steht da, dass Du auch noch die legacy-Templates nutzen kannst. Deshalb müssen die auch noch da sein .

    Twig-Templates gibt es im Moment nur für die Inhaltselemente alles andere sind noch PHP-Templates.

    Was Deinen Template-Code betrifft:

    Für die Ausgabe in Twig ist das Element gallery.html.twig verantwortlich.

    Was genau möchtest Du erreichen bzw. was fehlt Dir bei der Standardausgabe durch Twig? Mit diesen Angaben kann man dann sicher besser helfen.

    Beachte auch, dass es die Abstände direkt im Element (Bildabstand) nicht mehr gibt (in Deinem Template-Code sind diese noch vorhanden).
    Ich versuch das mit den abständen rein zu bekommen, klappt auch noch einfach.. War in Contao vor 5 besser, konnte man es einfach auswählen wieviel PX man den abstand haben wollte.
    lg heiko

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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