Magento 2 Navigasyon Menüsü gösterilmiyor


12

Magento'da yeniyim, bu yüzden lütfen benimle birlikte: D

Boş temanın alt öğesi olan bir temayı başarıyla oluşturdum.

Menüyü çalışmaya çalışıyorum ve hayatım boyunca neden gösterilmediğini göremiyorum. Diğer konuları birkaç ve hiç şans okudum.

Alt kategorilerimi içeren bir kök kategorisi ekledim. Daha sonra mağaza ayarlarına atadım. Siteyi yeniden indeksledim, önbelleği temizledim ve hala neşe duymuyorum.

Sadece bir kategori ekleyerek doğru şeyi mi yapıyorum?

Teşekkürler

Görünüşe göre varsayılan kategorim yok - aşağıdaki ekran görüntüsüne bakın

resim açıklamasını buraya girin

GÜNCELLEME

Magento'yu yerel makineme yeniden kurdum. Menü Luma ve Boş tema güzel gösterir ama kendi özel bir, göstermiyor. Eklemem veya kontrol etmem gereken bir şey var mı?

Yardım için teşekkürler


Menü boş veya Luma temasında çalışıyor mu?
Devtype

Bunu denemedim. Sadece Luma temasını etkinleştirdiniz ve hayır görünmüyor. Neden gösterilmediğine dair bir fikrin var mı?
Peter Wilkinson

Yanıtlar:


18

Çözüm 1:

Tüm kategorilerinizin "Varsayılan Kategori" ALTINDA olması gerekir . Sonra göstermeliler.

resim açıklamasını buraya girin

Çözüm 2:

Varsayılan Kategorinin Etkin olduğunu doğrulayın (kategori = "evet") ve " Gezinme Menüsüne Ekle " yi Evet olarak onaylayın .

resim açıklamasını buraya girin

Php bin / magento cache: clean komutunu çalıştırarak önbelleğinizi temizleyin ve çalışıp çalışmadığını kontrol edin.

Güncelleme :

Mağazalar -> Tüm Mağazalar -> Mağaza'ya tıklayın (Ana web sitesi mağazası) -> Kategori adınızla birlikte listelenen Kök kategori seçeneğini göreceksiniz -> birini seçin (Test, İstediğiniz her şeyi toplayın) -> tıklayın kaydedin ve kontrol edin.

Aşağıdaki ekran görüntüsüne bakın :

resim açıklamasını buraya girin

resim açıklamasını buraya girin


Bunun için teşekkürler. Kontrol ettim ve "Varsayılan Caregory" yok gibi görünüyor. Ancak Çözümler 2 altında "Kategori adı" olarak Koleksiyonlar veya Test Kategorisi ekledim Ayrıca kategori etkinleştirme ve menüde dahil etkin olduğundan emin oldum. Soruma eklediğim resme bakın. Neden varsayılan kategoriye sahip olmadığımla ilgili herhangi bir fikir ve buna ihtiyacım var mı, öyleyse - nasıl alabilirim? Teşekkürler
Peter Wilkinson

Yardım için teşekkürler. Daha önce denedim ama yine kontrol etmek ve yine hiçbir sevinç yaptı. Bunun neden olduğu için çok kayboldum :(
Peter Wilkinson

1
Burada çok büyük bir kaybım. Söylediklerini aynen yaptım. Bir kök kategorim olduğundan emin olun, menüde etkinleştir ve dahil et seçeneğinin işaretli olduğundan emin olun. Daha sonra mağaza bilgilerinin altına eklendiğinden emin oldum. Önbellek temizlendi, Luma temasını bile denedi ve hala sevinç yok. Temamda bir blok oluşturmam veya eklemem gerekip gerekmediğini veya Luma veya Boş temada olup olmadığını kontrol etmem gerektiğini biliyor musunuz? Buradan nereye gideceğimi bilmiyorum.
Peter Wilkinson

Teşekkürler. Söylediğin gibi ve hala hiçbir şey göstermedi .. Sadece bu noktada vazgeçmek istiyorum: D
Peter Wilkinson

Yardım için teşekkürler Dave. Sorum için bir güncelleme yaptım - bir göz atabilir misin?
Peter Wilkinson

3

Tüm diğer çözümleri denediyseniz ve diğer tüm temel şeyleri (etkin, doğru kök kategorisi ...) kontrol ettiyseniz, sizin için bir çözüm bulabilirim!

Kategorinin her biri menüden kaldırılmışsa ("Menüye Ekle" = "Yönetici" de Kapalı) ve sonra tekrar açılmışsa; Burada Magento 2'de bir hata var gibi görünüyor. Magento 2, yönetici mağazası için yalnızca "include_in_menu" özniteliğini 1 olarak ayarlar ve diğer ön uç depolarını değil, bunları 0 olarak bırakır. Bu nedenle Magento, menüden hala devre dışı bırakıldıklarını düşünür.

Çözüm kolaydır:

  1. "İnclude_in_menu" özniteliğinin öznitelik_kodunu bulun; benim durumumda, bu 69.
  2. Çalıştığınız kategorinin entity_id değerini bulun; benim durumumda bu 47.
  3. Bu kategori (varlık_kimliği) ve özellik (özellik_kimliği) için "catalog_category_entity_int" tablosuna bakın. Tüm ön uç depoları için "değer" = 1 olduğundan emin olun. Benim durumumda mağaza, 0 bir yöneticidir ve mağaza 1 ve 2 iki ön uç mağazasıdır.
  4. Reindex ve flush önbellek

Umarım bu işe yarar. Bir kategori yapısını yeniden oluşturmak bir saatimi aldı, sonra tekrar olduğunda koda girdim ve bunu buldum. Eğer sizin için işe yararsa, bu cevaba bir oy verin. GoToTags Mağazamızda Magento 2 kullanıyoruz . Yolculuk, bunun gibi konular yüzünden "eğlenceli" oldu.

İyi şanslar!

resim açıklamasını buraya girin

resim açıklamasını buraya girin


Bu benim durumumda, değeri 1 olarak değiştirmek için uygun satırı bulmak için SELECT * FROM catalog_category_entity_int WHERE attribute_id = (SELECT attribute_id FROM eav_attribute WHERE attribute_code = 'include_in_menu') AND varlık_id = 3
Liam Mitchell
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.