2016-07-05 10 views
-2

Ich benutze Magento 1.9.2 und ich möchte Kategorien in einem Auswahlfeld und Unterkategorien in einem anderen Auswahlfeld anzeigen und Produkt mit entsprechenden Kategorien suchen.Wie können Kategorien in einer Auswahlbox mit Suchschaltfläche angezeigt werden, um Produktkategorie auf der benutzerdefinierten CMS-Seite zu suchen?

Ich möchte zwei Dropdown-Liste haben die ersten sind für die Kategorien und die zweite für die Unterkategorien und wenn ich die Kategorien in der ersten Dropdown-Liste auswählen, muss die zweite Dropdown-Liste geändert werden und die Unterkategorien der Kategorie anzeigen ausgewählt in der ersten Dropdown-Liste.

Bedeutet, ich möchte erste Dropdown-Liste Top-Kategorien anzeigen und sobald etwas ausgewählt ist dort die zweite Dropdown-Liste automatisch mit Unterkategorien der Kategorie in 1. Dropdown-Liste aufgefüllt?

Dies alles auf einer benutzerdefinierten CMS-Seite.

Antwort

0

Sie müssen grundsätzlich die Daten für beide haben, die Unterkategorien sollten so vorbereitet sein, dass sie nach Auswahl der Hauptkategorie leicht zugänglich sind, und daher wäre eine Karte eine perfekte Lösung für den Unterkategorie-Datentyp. so, was Sie tun können, ist die Kategorien in der folgenden Art und Weise halten:

:

[{"name": "category 1", "id": 1}, {"name": "category 2", "id": 2}, {"name": "category 3", "id": 3}] 

und die Untergruppen in der folgenden Art und Weise, so kann es leicht mit seinem Schlüssel und der Hauptrubrik ID zugegriffen werden

{'category_1' : [{},{},{}],'category_2' : [{},{},{}],'category_3' : [{},{},{}] 

Dieser Ansatz wird Ihnen die beste Leistung bringen. Falls Sie jedoch viele Daten erhalten, die nicht alle zusammen auf den Client geladen werden können, müssen Sie eine weitere Ajax-Abfrage erstellen, um die Unterkategorien bei Änderung der Hauptkategorie zu laden.

Ich hoffe, dass dies für Sie Sinn macht.

+0

Dies ist JSON-Format für Kategorien. Kannst du mir mit Code helfen? Ich versuche, die Datei form.mini.phtml anzupassen, bekomme aber kein korrektes Ergebnis. http://xhtmlandcsshelp.blogspot.in/2011/11/search-by-category-in-magento.html Ich habe diese Lösung verwendet, Kategorie angezeigt, aber Suche funktioniert nicht auf Auswahl auf Kategorie – mangesh

+0

ich bin nicht vertraut mit dieser spezifischen Code. Wenn du den Richtlinien folgst, die ich beschrieben habe, solltest du es ohne zu viel Aufwand machen. Lade ein JavaScript-Objekt auf, das eine Baumstruktur deiner Kategorien und Unterkategorien enthält und zeige das entsprechend an –