Jump to content
  • 0

Problem z klasycznym motywem PrestaShop


kabat32

Question

Witam Panie i Panowie :)

Jestem nowym użytkownikiem i chciałbym się dowiedzieć jednej rzeczy.

Zacznę od tego że sklepy zawsze robiłem na WordPressie, ale chcąc nie chcąc przerzuciłem się na PrestaShop, wydaje mi się mniej skomplikowana. Ale mój problem polega na tym że chciałbym usnąć ścieżkę kategorii od strony głównej czyli ..

Strona Głowna - Dla niej - Koszuli lub coś takiego i czy w ogóle jest możliwość usunięcia tego, aby nie było to wyświetlane ?

Druga sprawa Jak wchodzę w Kategorię przykładowo Dla Niej to wyświetla mi się wielkie okienko z napisem Dla Niej i jest puste.

I chciałbym również wyłączyć podkategorię, aby odwiedzający sklep mogli przechodzić do podkategorii bez pośrednio z pozycji menu.

Czy jest możliwość jakoś to ogarnąć, bo w ustawieniach nigdzie tego nie widzę.

1.png

Link to comment
Share on other sites

21 answers to this question

Recommended Posts

  • 0
1 hour ago, endriu107 said:

W szablonie standardowym nie ma takiej możliwości aby wyłączyć to z poziomu panelu sklepu, musisz edytować kod szablonu żeby usunąć te elementy.

A czy są gdzieś na forum jakieś wskazówki? Ewentualnie jakieś kody żeby to usunąć? 

Link to comment
Share on other sites

  • 0

Z pewnością na forum te tematy się przewijały i można je znaleźć w wyszukiwarce. Za ścieżkę kategorii odpowiada plik breadcrumbs.tpl a za opis kategorii i podkategorie plik category.tpl

Mam na swoimi kanale YouTube na pewno dwa poradniki odnośnie opisu kategorii w jednym pokazuję jak go przenieść z góry na dół a w drgim jak zmienić miejsce opisu i zdjęcia więc możesz sobie zobaczyć w jakim obszarze należy się poruszać.

Link to comment
Share on other sites

  • 0
2 hours ago, endriu107 said:

Z pewno na forum te tematy się przewijały i można je znaleźć w wyszukiwarce. Za ścieżkę kategorii odpowiada plik breadcrumbs.tpl a za opis kategorii i podkategorie plik category.tpl

Mam na swoimi kanale YouTube na pewno dwa poradniki odnośnie opisu kategorii w jednym pokazuję jak go przenieść z góry na dół a w drgim jak zmienić miejsce opisu i zdjęcia więc możesz sobie zobaczyć w jakim obszarze należy się poruszać.

Dzięki za informację, na pewno przejrzę twój kanał w wolnej chwili wieczorem, bo widzę że masz dużo przydatnych informacji. a mógłbyś mnie bardziej pokierować jakimi hasłami rzucać w wyszukiwarce żeby znaleźć mój problem ?

Link to comment
Share on other sites

  • 0
10 hours ago, endriu107 said:

Tak na szybko znalezione

 

Dzięki tobie za odpowiedź, próbowałem tego zrobić co tam pisze, ale jednak to nie zdaje żadnych rezultatów. Może jakieś inne pomysły ?

Link to comment
Share on other sites

  • 0
6 minutes ago, endriu107 said:

Co nie zdaje rezultatów?

Przekopiowanie tego kodu, do kodu szablonu...
 

<!-- {block name='subcategory_list'}
      {if isset($subcategories) && $subcategories|@count > 0}
        {include file='catalog/_partials/subcategories.tpl' subcategories=$subcategories}
      {/if}
    {/block}-->

Link to comment
Share on other sites

  • 0

Największym błędem osób początkujących jest niezapoznanie się z panelem administratora, ludzie potrafią stracić tygodnie na bezsensownym szukaniu rozwiązania problemu który tak na prawdę nie istnieje, miedzy innymi dlatego nagrałem serie poradników na temat panelu administratora.

Sugeruje zacząć od tego poradnika https://www.youtube.com/watch?v=i8dF4mA-IWA

 

 

Link to comment
Share on other sites

  • 0
47 minutes ago, endriu107 said:

Największym błędem osób początkujących jest niezapoznanie się z panelem administratora, ludzie potrafią stracić tygodnie na bezsensownym szukaniu rozwiązania problemu który tak na prawdę nie istnieje, miedzy innymi dlatego nagrałem serie poradników na temat panelu administratora.

Sugeruje zacząć od tego poradnika https://www.youtube.com/watch?v=i8dF4mA-IWA

 

Dzisiaj sobie popatrzę twoje wideo, może znajdę to czego szukam, bo wydaje mi się że internet sprawdziłem cały i nigdzie nie widzę rozwiązania mojego problemu.

Link to comment
Share on other sites

  • 0
14 minutes ago, endriu107 said:

Generalnie w najnowszej wersji szablonu to co chcesz usunąć masz w dwóch plikach product-list.tpl i category-header.tpl

No tak tylko co tam ustawić mniej więcej, bo patrzę twoje filmy i nic zbytnio znaleźć też nie mogę jak to ogarnąć, a tak naprawdę to wszystko w prestashop ogarniam, ale najbardziej mi zależy na pozbyciu się tego.

Link to comment
Share on other sites

  • 0
On 4/1/2022 at 9:20 PM, endriu107 said:

Generalnie w najnowszej wersji szablonu to co chcesz usunąć masz w dwóch plikach product-list.tpl i category-header.tpl

A mógłbyś mi podesłać link do filmów u ciebie na kanale jak przenieść te podkategorie na dół ? po przejrzałem wszystkie filmy i nigdzie tego znaleźć nie mogę.

Link to comment
Share on other sites

  • 0
6 hours ago, endriu107 said:

Poradnik jest o przeniesieniu opisu kategorii a nie podkategorii ponieważ wtedy standardowy szablon ich nie wyświetlał, natomiast jest to niemalże ten sam element i pokazuje możliwości jakie dają nam użyte bloki w plikach.

https://www.youtube.com/watch?v=Yu1jqfJZtXw

 

Dzięki za informację, ale i tak nie mogę zrobić tego co chce. Przesiedziałem dzisiaj pół dnia nad tym i przejrzałem twoje wideo jeszcze raz i nic mi w sumie nie pomaga, a też przeszukałem pliki motywu w prestashop w poszukiwaniu pliku subcategory-header tak jak to pokazywałeś w filmie o tym jak znaleźć plik gdzie znajduje się kod i takiego pliku nie mogę znaleźć.
A chodzi mi tylko o przeniesienie nagłówka tego trzeciego na zdjęciu co dodałem tam gdzie pisze " podkategorie" i pokazane kategorie, bo w sumie z resztą sobie poradziłem.

Link to comment
Share on other sites

  • 0
4 hours ago, atomek said:

Kod wyświetlający podkategorie znajdziesz w pliku /themes/classic/templates/catalog/_partials/subcategories.tpl

No tak i u mnie ten kod wygląda tak :

{**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License 3.0 (AFL-3.0)
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to [email protected] so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to https://devdocs.prestashop.com/ for more information.
 *
 * @author    PrestaShop SA and Contributors <[email protected]>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
 *}
{if !empty($subcategories)}
  {if (isset($display_subcategories) && $display_subcategories eq 1) || !isset($display_subcategories) }
    <div id="subcategories" class="card card-block">
      <h2 class="subcategory-heading">{l s='Subcategories' d='Shop.Theme.Category'}</h2>

      <ul class="subcategories-list">
        {foreach from=$subcategories item=subcategory}
          <li>
            <div class="subcategory-image">
              <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}" title="{$subcategory.name|escape:'html':'UTF-8'}" class="img">
                {if !empty($subcategory.image.large.url)}
                  <img class="replace-2x" src="{$subcategory.image.large.url}" alt="{$subcategory.name|escape:'html':'UTF-8'}" loading="lazy" width="141" height="180"/>
                {/if}
              </a>
            </div>

            <h5><a class="subcategory-name" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}">{$subcategory.name|truncate:25:'...'|escape:'html':'UTF-8'}</a></h5>
              {if $subcategory.description}
                <div class="cat_desc">{$subcategory.description|unescape:'html' nofilter}</div>
              {/if}
          </li>
        {/foreach}
      </ul>
    </div>
  {/if}
{/if}

 

Próbowałem nawet zmienić te wartości :

1. {if (isset($display_subcategories) && $display_subcategories eq 0) || !isset($display_subcategories) }

2. <h2 class="subcategory-botton">{l s='Subcategories' d='Shop.Theme.Category'}</h2>

Wyczyściłem pamięć podręczną i nic w ogóle się nie zmienia i nie mogę tego przenieść, ani wyłączyć jak w przypadku innych rzeczy które udało mi się wyłączyć w motywie. A chodzi mi o przeniesienie tego, lub całkowite wyłącznie ze sklepu bo nie ładnie to wygląda, a u ciebie w wideo na youtube widziałem że tego nie masz.

Bez tytułu.png

Link to comment
Share on other sites

  • 0

Szablon Classic jest w różnych wersjach w zależności od wersji presty dlatego czasami ten sam kod może się różnić składnią lub nawet umiejscowieniem, w moich poradnikach tego nie ma ponieważ tego nie było w standardzie gdy je nagrywałem.

 

Jak całkowicie usuniesz ten kod i wyczyścisz pamięć podręczną to nie ma żadnych zmian na froncie? 

Link to comment
Share on other sites

  • 0

 Spróbuj może w ten sposób:
 
 zamiast:
  {if (isset($display_subcategories) && $display_subcategories eq 1) || !isset($display_subcategories) }
 
 daj:
  {if (isset($display_subcategories) && $display_subcategories eq 1) }

 

albo usuń zawartość tego pliku
 
 
 
 Jak robisz zmiany w szablonach, to w Zaawansowane -> Wydajność wymuś kompilacje szablonów, i wyłącz cache
 
 

Link to comment
Share on other sites

  • 0
1 hour ago, endriu107 said:

Szablon Classic jest w różnych wersjach w zależności od wersji presty dlatego czasami ten sam kod może się różnić składnią lub nawet umiejscowieniem, w moich poradnikach tego nie ma ponieważ tego nie było w standardzie gdy je nagrywałem.

 

Jak całkowicie usuniesz ten kod i wyczyścisz pamięć podręczną to nie ma żadnych zmian na froncie? 

Dziękuję ci bardzo - usunięcie całkowicie tego kodu rozwiązało mój problem. Myślałem że całkowite usunięcie kodu, może zaszkodzić plikom motywu PrestaShop. Jeszcze raz ci dziękuję :)

Link to comment
Share on other sites

  • 0
48 minutes ago, atomek said:

 Spróbuj może w ten sposób:
 
 zamiast:
  {if (isset($display_subcategories) && $display_subcategories eq 1) || !isset($display_subcategories) }
 
 daj:
  {if (isset($display_subcategories) && $display_subcategories eq 1) }

 

albo usuń zawartość tego pliku
 
 
 
 Jak robisz zmiany w szablonach, to w Zaawansowane -> Wydajność wymuś kompilacje szablonów, i wyłącz cache
 
 

Dzięki za pomoc, ale rozwiązane poprzez pomoc kolegi z góry :)

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...