Kategorie - R??ne widoki

Wszelkie dyskusje odnośnie wyglądu Opencart. Pomoc przy szablonach (templates, themes) czy rozmieszczeniu grafiki.

Kategorie - Różne widoki

Postprzez adam.skrzynka2 » 31 paź 2018, o 15:38

Witam, próbuję na różne strony, szukam ale muszę się zwrócić do mądrzejszych

Chciałbym aby widok dla różnych kategorii był inny ( akurat potrzebuje dwa rodzaje) - jeden jest domyślny ok. a za nic nie moge ustawić dla innej kategorii innego szablonu,

wiem że za widok kategorii odpowiada:

catalog/view/theme/default/template/product/category.tpl

i próbowałem go kopiować - zmieniać nazwę, w kodzie pozmieniać na swoje potrzeby ale jakbym nie ustawiał nie chce się załączyć w potrzebnej dla mnie kategorii.

Tworzyłem szablony, wpisywałem różne ścieżki, zmieniałem szablony w kategoriach ale na nic robota - czy w ogóle z poziomu admina da się zmienić widok kategorii dla różnych kategorii??
adam.skrzynka2
 
Posty: 16
Dołączył(a): 23 kwi 2016, o 21:59

Re: Kategorie - Różne widoki

Postprzez adam.skrzynka2 » 23 lis 2018, o 01:35

Witam, czy nikt nie pomoże jak zrobić drugą kategorię o innym widoku??
adam.skrzynka2
 
Posty: 16
Dołączył(a): 23 kwi 2016, o 21:59

Re: Kategorie - Różne widoki

Postprzez adam.skrzynka2 » 28 lis 2018, o 18:25

Witam, nikt nie może pomóc ??

Chciałbym stworzyć drugi , inny szablon dla trzech kategorii (category ID 119 / ID 125 / ID 140).

Znalazłem takie wskazówki dla wersji 2.2.0.0.

znaleźć
$this->response->setOutput($this->load->view('product/category', $data));
in catalog/controller/product/category.php

i zamienić na

$config_theme = $this->config->get('config_theme') == 'theme_default' ? 'default' : $this->config->get('config_theme'); if (file_exists(DIR_TEMPLATE . $config_theme . '/template/product/category_' . $category_id . '.tpl')) {
$view = 'product/category_' . $category_id;
} else {
$view = 'product/category';
}
$this->response->setOutput($this->load->view($view, $data));

Link do tego rozwiązania:
<https://stackoverflow.com/questions/407 ... 9#53498989>


Utworzyłem więc plik category_119.tpl (na początku dla jednej kategorii) bo myślałem że ten kod odnajduje szablon jak natrafi na plik 'category_' i rozszerzenie przypasowuje do ID kategorii - tak wyczytałem w tych wskazówkach.

Jednak nie działa, próbowałem więc wpisywać w ten kod moje dane czyli

* ścieżkę do nowego szablonu (category_119) - nie działa

* ID kategorii (119/125/140) - też nie zadziałało

* może trzeba wpisać gdzieś jaki szablon ale używam standardowego: default - (Default (Default Store Theme)




Próbowałem ale nadal nic nie działa

Może ktoś poświęci chwilkę i pomoże - ten kod komuś zadziałał więc może z tym kodem wyżej coś da się zrobić - tylko dostosować

Z góry serdecznie dziękuję.

Pozdrawiam. Adam.
adam.skrzynka2
 
Posty: 16
Dołączył(a): 23 kwi 2016, o 21:59


Powrót do Opencart Templates Pomoc przy szablonach

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości