Wir haben folgende Kategorie und Unterkategorie in unserem Shop.
Category: http://yoursite.com/category.html
Sub-category: http://yoursite.com/category/sub-category.html
Ist es möglich, über die folgende URL auf die Seite mit der Auflistung der Unterkategorien zuzugreifen?
Sub-category: http://yoursite.com/sub-category.html
Fall 1: Zugriff auf die Seite mit der Auflistung der Unterkategorien, auch wenn die Hauptkategorie-ID deaktiviert ist
Fall 2: Greifen Sie auf die Auflistungsseite der Unterkategorie zu, ohne die Hauptkategorie in der URL zu verwenden
Wird mein Produkt auch dann angezeigt, wenn seine Kategorie-ID deaktiviert ist, wenn es einem Produkt zugewiesen ist sub-category
und die Sichtbarkeit auf festgelegt Catalog
ist?
Wie kann ich das erreichen?
Vielen Dank
quelle
Use Parent Category Path for Category URLs
Option ist nicht daWir haben diese Erweiterung gemacht, um es zu tun
https://github.com/seansan/snh_settings_CategoryParentUrl
Bis + 1, wenn es dir gefällt
quelle
Ich kann Ihnen empfehlen, die folgende Standardfunktion auszuprobieren
Entfernen Sie den Pfad der übergeordneten Kategorie aus der URL und ändern Sie ihn von
http://mysite.com/category/sub-category.html bis http://mysite.com/sub-category.html
VERWENDUNGSZWECK :
Gehen Sie zum Magento Admin Panel -> System -> Konfiguration -> Katalog -> SEO-Optionen
Wählen Sie Ja oder Nein aus "
Use Parent Category Path for Category URLs
"Aktualisieren Sie den URL-Index der Kategorie
Option JA => http://mysite.com/category/sub-category.html
Option NO => http://mysite.com/sub-category.html
Bearbeiten
Sie können versuchen, die URL für die Kategorie neu zu schreiben. hoffe, das könnte Arbeit für dich sein. Ich bin mir nicht 100% sicher, ob diese Modle-URL neu geschrieben wurde
magento1.7
Hoffe das wird dir sicher helfen.
quelle
Use Categories Path for Product URLs
eingestellt aufyes
. Kann die Option nicht sehen, die Sie gesagt haben, dh'Use Parent Category Path for Category URLs'
. Version ist1.7.0.2
So entfernen Sie den Pfad der übergeordneten Kategorie aus der URL der
untergeordneten Kategorie: Schreiben Sie
Mage_Catalog_Model_Url
die Methode zum Überschreiben von Klassen
public function getCategoryRequestPath($category, $parentPath)
wie folgt neuUnter Code geändert
zu
quelle