Magento Forum

   
[gelöst] Eigene Attribute werden auf der Suchergebnisseite nicht angezeigt. 
 
jubatus
Jr. Member
 
Total Posts:  18
Joined:  2008-09-21
 

Ich versuche unter Magento 1.2.1 (default-Template) selbstdefinierte Attribute anzeigen zu lassen, was auf den Katalogseiten auch wunderbar funktioniert.
Auf den Suchergebnisseiten werden diese aber nicht mehr angezeigt.

In catalog.xml und catalogsearch.xml habe ich <catalog_category_layered> bzw. <catalogsearch_result_index> jeweils um die anzuzeigenden Attribute ergänzt.

<block type="catalog/product_list" name="search_result_list" template="catalog/product/list.phtml">
            <
action method="addAttribute">
                   <
attribute>bauform</attribute>
                   <
attribute>toleranz</attribute>
                   <
attribute>verpackungseinheit</attribute>
                   <
attribute>nennwert</attribute>
            </
action>
</
block>

Beide Ausgaben geben die Artikel über die list.phtml aus, müssten als identisch sein, aber sind es leider nicht.

Die Ausgabe erfolgt beispielsweise über

<?php echo $_product->getAttributeText('toleranz')?>

Habe ich irgendetwas übersehen?

Image Attachments
suche.png
 
Magento Community Magento Community
Magento Community
Magento Community
 
jubatus
Jr. Member
 
Total Posts:  18
Joined:  2008-09-21
 

gelöst mit:

<block type="catalog/product_list" name="search_result_list" template="catalog/product/list.phtml">
</
block>
<
action method="setListOrders"/>
<
action method="setListModes"/>
<
action method="setListCollection"/>
<
reference name="search_result_list">
<
action method="addAttribute">
<
attribute>bauform</attribute>
<
attribute>toleranz</attribute>
<
attribute>verpackungseinheit</attribute>
<
attribute>nennwert</attribute>
</
action>
</
reference>

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