Ergebnis 1 bis 3 von 3

Thema: Produktattribute werden nicht im Warenkorb ausgegeben

  1. #1
    Contao-Nutzer Avatar von quenn
    Registriert seit
    28.03.2013.
    Ort
    Köln
    Beiträge
    133

    Standard Produktattribute werden nicht im Warenkorb ausgegeben

    Hi,

    in meinem Shop gibt es Produkte, von denen man mehrere kaufen kann, sowie Einzelstücke.

    ich habe ein Produktattribut "Einzelstück" als Checkbox erstellt, mit dem ich eben diese Einzelstücke kennzeichne, und im Reader dafür gesorgt, dass für Einzelstücke keine Mengenangaben möglich sind.

    Problem: Im Warenkorb kann man nach wie vor die Menge verändern. Es gibt im Warenkorb-Template eine Stelle, an der Attribute

    HTML-Code:
    <?php if(!empty($item['attributes'])): ?>
    <ul>
        <?php foreach($item['attributes'] as $name => $value): ?>
        <li><strong><?= $this->attributeLabel($name) ?>:</strong> <?= $this->attributeValue($name, $value, ['html'=>true, 'item'=>$item['item']]) ?></li>
        <?php endforeach; ?>
        </ul>
    <?php endif; ?>
    Leider ist das Array $item['attributes'] bei mir aber leer. Ich vermute, dass hier nur vom Kunden im Frontend veränderbare Attribute ausgegeben werden?

    Wie kann ich mein Attribut "Einzelstück" hier pro Item, dem es zugeordnet ist, abrufen?

  2. #2
    Contao-Fan Avatar von bjarke
    Registriert seit
    07.06.2011.
    Beiträge
    351
    Partner-ID
    5067

    Standard

    Du könntest die Quantiy nur ausgeben, wenn kein Einzelstück.

    PHP-Code:
    <?php if(!$item['product']->einzelstueck): ?>quantity<?php endif; ?>

  3. #3
    Contao-Nutzer Avatar von quenn
    Registriert seit
    28.03.2013.
    Ort
    Köln
    Beiträge
    133

    Standard

    Das hat geholfen, vielen Dank!

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
  •