Magento Forum

   
If else Schleife wenn DB Felder leer
 
mobilat
Jr. Member
 
Total Posts:  12
Joined:  2011-05-01
 

Hallo zusammen,

ich bin absoluter Magento-Anfänger, zudem bin ich kein PHP-Programmierer.

Im Moment lasse ich mir in der Produktdetailansicht zusätzliche Werte aus der Produktdatenbank anzeigen:

<!-- ### -->
             
<div class="product-detail-info">
                   <
h2>Beschreibung</h2>
                   <
ul class="product-description">
                       <
li><?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), $this->getProduct()->getMyfirm_produktbeschreibung(), 'myfirm_produktbeschreibung'?></li>
                <
li><?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), $this->getProduct()->getMyfirm_eigenschaften(), 'myfirm_eigenschaften'?></li>
                <
li><?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), $this->getProduct()->getMyfirm_vorteile(), 'myfirm_vorteile'?></li>
            </
ul>      
                </
div>
        <!-- 
### -->
So weit klappt das auch alles.
leider sind nicht alle diese Felder mit Inhalten belegt. Wie kann ich nun nur die Felder im Frontend anzeigen lassen, die auch wirklich gefüllt sind. Muss ja ne IF..else Abfrage sein, aber ich komme mit dem Syntax nicht zurecht. Kann mir einer von euch Profis auf die Sprünge helfen? danke.

Mein Versuch klappt nicht so recht:

...
<?php if($_product->getMyfirm_vorteile('myfirm_vorteile') == ""):?>
<li><?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), $this->getProduct()->getMyfirm_vorteile(), 'myfirm_vorteile'?></li>
<?php endif; ?>
...

 
Magento Community Magento Community
Magento Community
Magento Community
 
mklooss
Member
 
Avatar
Total Posts:  74
Joined:  2011-01-04
 

Erstmal gibt es keine IF ELSE Schleifen rasberry

2.tens

einfach mit empty() überprüfen ob die Variable Inhalt hat

...
$attr $_product->getAttr();
if(!empty(
$attr)) {
   
/*do something here*/
}
...

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top