wdrożenia PrestaShop

Jak usunąć tekst - brak produktów

  • 14 Odpowiedzi
  • 3617 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline zappol

  • Nowy
  • *
  • 11
  • 0
Jak usunąć tekst - brak produktów
« dnia: 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...

*

Offline moreno

  • Użytkownik
  • **
  • 34
  • 0
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #1 dnia: Styczeń 11, 2013, 04:25:13 pm »
Witam
Podbijam temat.
Chciałbym prosić o redę jak usunąć ten napis.
Pozdrawiam

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #2 dnia: Styczeń 12, 2013, 09:51:44 am »
usunac:

<p class="warning">{l s='There are no products in this category.'}</p>


i pozniej podstawa: czyszczenie smarty i compile
design4VIP z innej strony...

*

Offline moreno

  • Użytkownik
  • **
  • 34
  • 0
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #3 dnia: Styczeń 12, 2013, 11:23:00 am »
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 :(

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #4 dnia: Styczeń 12, 2013, 11:39:46 am »
czyli, albo nie ten fragment albo zle wyczyszczone smarty. napewno musisz fragmentu szukac w category.tpl, ewentualnie product-list.tpl
design4VIP z innej strony...

*

Offline moreno

  • Użytkownik
  • **
  • 34
  • 0
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #5 dnia: Styczeń 12, 2013, 11:46:56 am »
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.



*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #6 dnia: Styczeń 12, 2013, 01:24:12 pm »
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.
design4VIP z innej strony...

*

Offline moreno

  • Użytkownik
  • **
  • 34
  • 0
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #7 dnia: Styczeń 12, 2013, 04:59:06 pm »
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.



 

*

Offline Angar

  • Tubylec
  • ****
  • 190
  • 2
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #8 dnia: Styczeń 12, 2013, 05:26:16 pm »
Zawsze możesz użyć w css display:none
Presta-Portal.pl - Dokumentacja, funkcjonalność, szablony i usługi związane z PrestaShop.

*

Offline moreno

  • Użytkownik
  • **
  • 34
  • 0
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #9 dnia: Styczeń 12, 2013, 05:32:43 pm »
Nie zatrybilem dobrze o co chodzi.

Mógłbyś napisać coś więcej ?

*

Offline Angar

  • Tubylec
  • ****
  • 190
  • 2
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #10 dnia: Styczeń 12, 2013, 06:04:03 pm »
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.
Presta-Portal.pl - Dokumentacja, funkcjonalność, szablony i usługi związane z PrestaShop.

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #11 dnia: Styczeń 12, 2013, 06:32:26 pm »
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.
design4VIP z innej strony...

*

Offline Angar

  • Tubylec
  • ****
  • 190
  • 2
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #12 dnia: Styczeń 13, 2013, 01:02:34 am »
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.
Presta-Portal.pl - Dokumentacja, funkcjonalność, szablony i usługi związane z PrestaShop.

*

Offline moreno

  • Użytkownik
  • **
  • 34
  • 0
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #13 dnia: Styczeń 13, 2013, 11:26:38 am »
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.



*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Jak usunąć tekst - brak produktów
« Odpowiedź #14 dnia: Styczeń 13, 2013, 01:33:56 pm »
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)
design4VIP z innej strony...