So entfernen Sie den Preisfilterabschnitt aus der geschichteten Navigation


7

Ich bemühe mich sehr, aber ich kann SHOP BY- und PRICE FILTER-ABSCHNITTE immer noch nicht aus der geschichteten Navigation entfernen. Bitte helfen Sie mir beim Entfernen dieser Elemente.

Geben Sie hier die Bildbeschreibung ein

Antworten:


4

Sorry für Downvote eigentlich ist das eine grundlegende Frage .. !!

Zum Entfernen des Preisfilters Gehen Sie zu Preisattribut Catalog->manage attributessuchen und wählen Sie noin der Option Use In Layered Navigation.

Zum Entfernen von SHOP BY gehe zu app/design/frontend/your_theme/default/template/catalog/navigationund left.phtmlfinde in der Datei diesen Code

<div class="block-title">
        <strong><span><?php echo $this->__('Browse By') ?></span></strong>
    </div>

und dann echoin Kommentare setzen. Hoffe, es funktioniert.


Preisfilter entfernt, aber Shop by existiert noch.
Abdul

Leeren Sie den Cache und indizieren Sie die Daten neu
dh47

beides beides noch nicht gebraucht.
Abdul

Möglicherweise haben Sie ein benutzerdefiniertes Thema.
Pradeep Sanku

dann mach folgendes: P display:none;Regel für cssKlasse hinzufügenblock-title
dh47

2

Erstellen Sie ein eigenes Modul und verwenden Sie die nächsten Snippets

Code für Ihre config.xml:

......
    <frontend>
        <events>
            <core_collection_abstract_load_before>
                <observers>
                    <my_module_remove_price>
                        <class>MyModule/observer</class>
                        <method>hidePriceFromLayeredNav</method>
                    </my_module_remove_price>
                </observers>            
            </core_collection_abstract_load_before>
        <events>
.......

Code für Ihren Beobachter:

public function hidePriceFromLayeredNav($event) {
    $collection = $event->getEvent()->getCollection();
    if($collection instanceof Mage_Catalog_Model_Resource_Product_Attribute_Collection){            
        $txt=$collection->getSelect()->__toString();
        if(strpos($txt,'additional_table.is_filterable')){
            $collection->removePriceFilter();
        }           
    }
}

PS: Mit dieser Logik können Sie Preise für einige Kundengruppen ausblenden oder Konfigurationseinstellungen verwenden

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.