Polskie wsparcie PrestaShop
PrestaShop => Dla początkujących => Wątek zaczęty przez: zappol w Wrzesień 20, 2010, 06:48:21 pm
-
Chciałbym usunąć całkowicie napis - brak produktów - jaki pojawia się gdy w danym dziale nie ma zadnych produktów.
Usunałęm w theme - category.tpl
Kod:
{elseif !isset($subcategories)}
<p class="warning">{l s='There are no products in this category.'}</p>
ale to nic nie dało - wie ktoś jak to zrobić - bo w sytuacji gdy w gdziale nie ma produktów a są dopiero w jego poddziałach ten tekst wprowadza klienta w błąd...
-
Witam
Podbijam temat.
Chciałbym prosić o redę jak usunąć ten napis.
Pozdrawiam
-
usunac:
<p class="warning">{l s='There are no products in this category.'}</p>
i pozniej podstawa: czyszczenie smarty i compile
-
Problem w tym,ze nie pomaga.
Fragment usunięty :
{elseif $category->id}
<p class="warning">{l s='This category is currently unavailable.'}</p>
compile wyczyszczone i nic :(
-
czyli, albo nie ten fragment albo zle wyczyszczone smarty. napewno musisz fragmentu szukac w category.tpl, ewentualnie product-list.tpl
-
Wyżnej wkradł się błąd.
Usunięty fragment to :
<p class="warning">{l s='There are no products in this category.'}</p>
Wykasowałem go z category.tpl .
Smarty raczej wyczyściłem dobrze. Nie bardzo wiem jak to można zrobić źle. Usunolem wszystkie kompilacje.
W product-list.tpl nie ma takiej lini.
Juz nie mam więcej pomysłów w jaki sposób można by to usunąć.
Jestem otwarty na wszystkie możliwe rady.
-
jezeli wykasowales a dalej jest czyli, nei wiem, ale cache nie zostal wyczyszony. ustaw sobie w panelu ustaweiania/optymalizacja kompilacje na tak i cache na nie.
-
Dalej nic.
Wyłączyłem cache. Oprócz tego wyczyściłem compile ręcznie i nic.
Dalej się pokazuje.
Juz mi się słabo robi jak tylko myślę o tym.
Jeśli ktoś jeszcze mógłby coś dołożyć do tematy byłbym wdzięczny.
-
Zawsze możesz użyć w css display:none
-
Nie zatrybilem dobrze o co chodzi.
Mógłbyś napisać coś więcej ?
-
Musi dopisać do wybranego pliku css
#nazwa_elementu{
display:none
}
wtedy nie będzie się on wyświetlał w przeglądarce.
W twoim przypadku będzie to prawdopodobnie
.warning{
display:none
}
ale to już musisz ustalić sam korzystając z narzędzie deweloperskich chroma lub z firebuga w firefoxie.
-
Angar, twoja odpowiedz tyczy sie tylko i wylaczeni calkowitego niewyswietlania dalego elementu a pytanie tyczylo "tylko w jezyku polskim"
tak jak piszesz to prosciej bylo poprostu z pliku wywalic akapit z trescia, bo class="warning" jeszcze wystepuje w paru miejsach, jak dobrze pamietam i wyrzucil bys wszystko.
-
Angar, twoja odpowiedz tyczy sie tylko i wylaczeni calkowitego niewyswietlania dalego elementu a pytanie tyczylo "tylko w jezyku polskim"
Jest już późno, ale przejrzałem temat i nie widzę nigdzie nic o języku polskim.
tak jak piszesz to prosciej bylo poprostu z pliku wywalic akapit z trescia
Najlepiej użyć rozwiązania które podałeś wcześniej czyli edytować odpowiedni plik .tpl ale moreno sobie z tym nie poradził dlatego podałem alternatywny sposób opierający się tylko o css.
class="warning" jeszcze wystepuje w paru miejsach, jak dobrze pamietam i wyrzucil bys wszystko.
Mój błąd. Faktycznie klasa warning znajduje się w kilku miejscach, ale można odnieść się tylko do jednej strony np poprzez #category .warning {display: none} albo coś w tym stylu i dany element nie będzie się wyświetlał tylko na tej konkretnej stronie.
-
Panie i Panowie po ciezkich bojach stoczonych z PS 1.4.8. Zwyciężyłem. Cel osiągnięty.
Dla przyszłych pokoleń zostawię podpowiedz,ze plik do zmodyfikowania to category-caunto.tpl.
Pozdrawiam i dziękuje wszystkim za pomoc.
-
Jest już późno, ale przejrzałem temat i nie widzę nigdzie nic o języku polskim.
Najlepiej użyć rozwiązania które podałeś wcześniej czyli edytować odpowiedni plik .tpl ale moreno sobie z tym nie poradził dlatego podałem alternatywny sposób opierający się tylko o css.
Mój błąd. Faktycznie klasa warning znajduje się w kilku miejscach, ale można odnieść się tylko do jednej strony np poprzez #category .warning {display: none} albo coś w tym stylu i dany element nie będzie się wyświetlał tylko na tej konkretnej stronie.
1. rzeczywiscie, ten post tyczy calkowitego, gdzies chwile wczesniej pojawil sie analogiczny tylko dla j. polskiego. stad przez moja opieszalosc w czytaniu od poczatku nie zauwazylem, ze to nie ten post ;)
co do rozgranicznia class dla danego elementu to owszem, tak, ale jezeli ktos nie jest w stanie zlokaliwoac konkretnej linijki to raczej bedzie mial trudnosc z okresleniem kaskady klas. oczywiscie tutaj od razu zwroce honor, bo linijka zostala odnaleziona.
ale tez jeszcze dodam od siebie dla pokolen. co do category-count.tpl to wystepuje w nielicznych szablonach i zazwyczaj ta czesc umieszczona jest w category.tpl (dla szablonow nie posiadajacych pliku category-count.tpl)