Jump to content
  • 0

Ścieżka podkategorii na stronie produktu


grayling

Question

Witam i o ratunek proszę.

 

Nawigacja przez kolejne podkategorie, aż do produktów, działa poprawnie. Na czym polega problem? Otóż na stronie produktu, na górze, wyświetlana jest lokalizacja produktu w drzewie kategorii. Niestety, w bazie są kategorie (już wyczyszczone z produktów), które już nie istnieją (jednoczesna edycja sklepu z kilku miejsc, żeby było szybciej, no i nieuchronny bałagan). Utworzono nowe, teraz już poprawne i odpowiednio zagnieżdżone podkategorie, w tych kategoriach znajdują się produkty. Nawigacja działa jak należy, ale problem w tym, że na karcie produktu te podkategorie "lewe" są nadal wyświetlane, w dodatku na zasadzie "poprawna > błędna > poprawna > błędna > poprawna". Obawiam się, że skasowanie tych niepotrzebnych (bo pustych) kategorii z bazy spowoduje wysypanie się całej nawigacji. Chciałbym spróbować zrobić coś takiego, żeby na stronie produktu, w tym górnym pasku, wyświetlała się wyłącznie kategoria najbardziej nadrzędna (umiejscowiona bezpośrednio pod "Główną"), bez ciągu dalszego, czyli bez kolejnych, coraz węższych podkategorii.

 

W tej chwili wygląda to tak:

zrzut.jpg

Błędnie wyświetlane: "30 x 80" i "OBRAZY NA SZKLE", pozostałe elementy są poprawne.

 

Edycja rekordów kilkuset produktów, które przybyły po tym całym bałaganie, raczej nie wchodzi w grę (po prostu za dużo tego, a czasu mało).

Czy da się ograniczyć wyświetlanie tej ścieżki na stronie produktu wyłącznie do kategorii najbardziej nadrzędnej, a jeżeli tak, to gdzie to zrobić?

 

Dzięki serdeczne,

Grayling

 

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0
.navigation_page span:not(:first-child) {
   display:none !important;
}
.navigation_page span:first-child {
  padding-right:15px !important;
}

Zadziwiające jak w tych czasach można zrobić sporo tylko i wyłącznie dzięki CSS :D

Na końcu pliku product.css dodaj ten kawałek kodu. Powinno zadziałać ;)

Edited by koening (see edit history)
Link to comment
Share on other sites

  • 0

Owszem, zadziałało, dzięki jak nie wiem co.

Ale żeby nie było za słodko, to jeżeli wyświetlam kategorię, np. "Drzwi przesuwne" (są podkategorią drzwi szklanych) - pomimo dodania tego samego do product-list.css - znowu mam idiotyzm:

zrzut1.jpg

Jak wspominałem, nawigacja działa poprawnie, nie wysyła w jakieś niewłaściwe miejsca - tylko ta wkurzająca, błędna informacja o umiejscowieniu produktów.

Zaczynam się obawiać, że bez rycia w bazie się nie obejdzie. Żadna z podkategorii, przy któreych pojawiają się te durne "Obrazy na szkle" nie ma ich ustalonych jako parent category - czyli prawdopodobnie będę musiał zmienić w podkategoriach ID-y kategorii nadrzędnych - jak to się w tak głupi sposób poprzeplatało, tego nie wiem.

 

Zadziwiające, jak w tych czasach można się od mądrzejszych tak szybko i tyle dowiedzieć tylko i wyłącznie pytając... :D

 

Jeszcze raz dzięki, pozdrawiam,

Grayling

Link to comment
Share on other sites

  • 0

Należałoby sprawdzić strukturę kategorii w sklepie i bazie, usunąć zbędne i usunąć zbędne przypisania produktów.

Robienie tego przez css w czasach wszechobecnego wykorzystywania danych strukturalnych jest delikatnie rzecz ujmując mało eleganckie.

Link to comment
Share on other sites

  • 0

Mało eleganckie ale jakże doraźna i szybka tymczasowa realizacja, w między czasie pracownicy sklepu mogą pracować nad eleganckim przejrzystym rozwiązaniem. Taka zaletą CSS że można na szybkości rozwiązać problem a pod przykryciem go rozwiązać za pomocą bardziej eleganckich metod.

Link to comment
Share on other sites

  • 0

Poprzedniej nocy był backup bazy, kapitalny remont na kopii i przywrócenie - wszystko śmiga bezbłędnie.

Czyli wykorzystałem sugestie obydwu Kolegów - sklep nie przerwał sprzedaży, a wszystko naprawione podręcznikowo.

 

A swoją drogą (@Piotr K.) święta prawda - nie ma we Wszechświecie nic bardziej trwałego, niż jakoś tam działająca prowizorka... :D

 

Dzięki bardzo za zainteresowanie problemem,

pozdrawiam serdecznie,

Grayling

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...