Ergebnis 1 bis 4 von 4

Thema: Staffelpreise nur anzeigen wenn Staffelpreise erfasst sind

  1. #1
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard Staffelpreise nur anzeigen wenn Staffelpreise erfasst sind

    Ich möchte im product_reader für Produkte mit Staffelpreisen nur diese angezeigt haben und für Produkte ohne Staffelpreise den Einzelpreis.
    Wie kann ich im Template abfragen, ob ein Produkt Staffelpreise enthält?

    Ich habe so probiert:
    PHP-Code:
    <?php if ($this->arrTiers): ?>
      <?php if (empty($this->arrTiers) != true): ?>
    <div class="price" itemprop="price"><?php echo $this->generateAttribute('price_tiers'); ?></div>
    <?php else: ?>
    <div class="price" itemprop="price"><?php echo $this->generatePrice(); ?></div>
      <?php endif; ?>
    <?php 
    endif; ?>
    aber da werden mir gar keine Preise mehr angezeigt.
    Bitte kann mit jemand weiter helfen.
    Vielen Dank schon mal.
    Grüsse mamboo

  2. #2
    Contao-Nutzer Avatar von Monique Hahnefeld
    Registriert seit
    22.11.2011.
    Ort
    Berlin
    Beiträge
    173

    Lächelndes Gesicht

    Hallo mamboo,

    ich vermute mal das deine if-Abfrage nicht richtig aufgestellt ist.
    Prüfe mal ob die Variablen etwas ausgeben ohne die if-Bedingung:
    PHP-Code:
    <div class="price" itemprop="price"><?php echo $this->generateAttribute('price_tiers'); ?></div> 
    <div class="price" itemprop="price"><?php echo $this->generatePrice(); ?></div>
    Ansonsten wäre jetzt meine erster Versuche deine Abfrage so umzustellen:
    PHP-Code:
    <?php if ($this->arrTiers): ?> 
      <?php if (empty($this->arrTiers) != true): ?> 
    <div class="price" itemprop="price"><?php echo $this->generateAttribute('price_tiers'); ?></div> 
      <?php endif; ?> 
    <?php else: ?> 
    <div class="price" itemprop="price"><?php echo $this->generatePrice(); ?></div> 
    <?php endif; ?>
    Curiosity killed the cat

  3. #3
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    Hallo Monique

    Die Preise werden mit den Variablen korrekt ausgegeben aber die if-Abfrage funktioniert nicht. Da wird nur der Preis Ab... angezeigt.
    Grüsse mamboo

  4. #4
    Contao-Fan
    Registriert seit
    04.03.2010.
    Ort
    CH-Sarmenstorf
    Beiträge
    296

    Standard

    Hallo Monique

    hab's gefunden in diesem Beitrag: https://community.contao.org/de/show...t=Staffelpreis
    Hatte ich zwar schon so gemacht aber irgendwo muss sich ein Fehler eingeschlichen haben...

    Danke Dir auf jeden Fall für Deine Hilfe.
    Grüsse mamboo

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
  •