Contao-Camp 2024
Ergebnis 1 bis 2 von 2

Thema: Gelöst! Attribut Textfeld -> Platzhalter -> iso_list_default.html5

  1. #1
    Contao-Nutzer
    Registriert seit
    29.09.2015.
    Beiträge
    31

    Frage Gelöst! Attribut Textfeld -> Platzhalter -> iso_list_default.html5

    Hallo zusammen,
    ich benötige einen zweiten, optionalen Teaser in der Produktliste.

    Ich habe in den Attributen ein Textfeld "Teaser 2" + Placeholder angelegt und für alle Produkttypen festgelegt.
    Jetzt möchte ich diesen Text nur anzeigen lassen, wenn er auch Inhalt hat, ansonsten ein Leerzeichen als Platzhalter ausgibt.
    Darunter steht:
    "Zeigen Sie diesen Text an, solange das Feld leer ist (benötigt HTML5)."
    Ich gehe davon aus, dass man zusätzlichen code im iso_list_default.html5-Template einbinden muss um den Placeholder optional abzurufen.




    Teaser im iso_list_default.html5-Template.
    Was gebe ich hier an richtigen code für eine zusätzliche Placeholder-Abfrage ein?

    HTML-Code:
    <?php 
    if ($this->teaser): ?>
    <div class="teaser"><?php echo $this->generateAttribute('teaser'); ?>
    </div>
    <?php endif; ?>

    Der Grund dafür ist Folgender:
    Nur ein bestimmter Produkttyp hat eine Headline und 2 Teaser, der Nächste hat nur einen Teaser.
    Da ich aber eine Gesamtübersicht aller Produkte, beispielsweise "New in Stores" anlegen soll, muss ich verschiedene Produkttypen in einer Übersicht anzeigen lassen können.
    Jetzt verschieben sich die Produkte um eine Zeile die nur einen Teaser haben und zerreißen mir das Aussehen der Produktliste, obwohl ich ein bootstrap-grip festgelegt habe..
    sieht einfach bescheiden aus.

    Vielleicht gibt es ja eine andere Lösung?

    Vielen Dank für eure Hilfe!
    Geändert von dennymuenster (08.05.2020 um 11:46 Uhr)

  2. #2
    Contao-Nutzer
    Registriert seit
    29.09.2015.
    Beiträge
    31

    Standard Gelöst

    Code:
    <?php if (trim($this->teaser_2)): ?>
    <div class="teaser2"><?php echo $this->generateAttribute('teaser_2'); ?></div>
    <?php else: ?>
    <div class="teaser2">&nbsp;</div>
    <?php endif; ?>
    oder

    Mindesthöhe CSS

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
  •