Strona 1 z 1

Kategorie - Różne widoki

PostNapisane: 31 paź 2018, o 15:38
przez adam.skrzynka2
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??

Re: Kategorie - Różne widoki

PostNapisane: 23 lis 2018, o 01:35
przez adam.skrzynka2
Witam, czy nikt nie pomoże jak zrobić drugą kategorię o innym widoku??

Re: Kategorie - Różne widoki

PostNapisane: 28 lis 2018, o 18:25
przez adam.skrzynka2
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.