Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Attribute für Buttonlösung im Checkout
 
js_dyna
Jr. Member
 
Total Posts:  6
Joined:  2011-11-02
 

Hallo an alle Magento- Spezis.
Ich arbeite gerade an der Umsetzung des Checkouts für die Buttonlösung.
Dafür möchte ich, um auf der sicheren Seite zu sein, unter dem Produktnamen noch die gewählte Variante anzeigen (zum Beispiel “Hübsches Hemd- rot, XL")
Problem ist, dass wir eine stattliche Anzahl an Attributen aus unserer PIM bekommen. Produkt 1 hat dabei zum Beispiel die Optionen Farbe und Größe, Produkt 2 wiederrum die Optionen Länge, Breite und Höhe.
Natürlich könnt ich jetzt für jedes einzelne Attribut abfragen, ob es einen Wert bekommen hat und diesen gegebenenfalls ausgeben.
Schöner wäre es nun aber, wenn man generell alle gewählten Attribute ausgeben könnte, ohne jedes einzeln anzusprechen. Gibt es dafür eine Lösung, hat vielleicht jemand einen Codeschnipsel zur Hand oder eine Idee, wo ich ansetzen könnte?
Freue mich über jede Idee smile
Grüße, JS

 
Magento Community Magento Community
Magento Community
Magento Community
 
JoernBernd
Member
 
Total Posts:  46
Joined:  2011-11-17
 

Hallo JS,

hilft dir das vielleicht:

<?php if ($_options $this->getOptionList()):?>
        
<dl class="item-options">
            
<?php foreach ($_options as $_option) : ?>
            <?php $_formatedOptionValue 
$this->getFormatedOptionValue($_option?>
            
<dt><?php echo $this->htmlEscape($_option['label']?></dt>
            <
dd<?php if (isset($_formatedOptionValue['full_view'])): ?> class="truncated"<?php endif; ?>><?php echo $_formatedOptionValue['value'] ?>
                <?php 
if (isset($_formatedOptionValue['full_view'])): ?>
                
<div class="truncated_full_value">
                    <
dl class="item-options">
                        <
dt><?php echo $this->htmlEscape($_option['label']?></dt>
                        <
dd><?php echo $_formatedOptionValue['full_view'] ?></dd>
                    </
dl>
                </
div>
                
<?php endif; ?>
            
</dd>
            
<?php endforeach; ?>
        
</dl>
 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top