Перейти к содержанию
matsky

В разных категориях разный вид (Список / Сетка) [РЕШЕНО]

Рекомендуемые сообщения

Каким образом можно реализовать?

В о всех категориях нужен вид Список.

И лишь в одной у которой свой *.tpl файл нужен Вид: Сетка.

Я как бы заменил в файле этой категории:

$.cookie('display', 'list');

на

$.cookie('display', 'grid');

Но при переходе на другие категории вижу Сетку вместо Списка который стоит по умолчанию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вам нужен для этой единственной категории свой файл tpl. тогда реализуете то, что задумали. именно в этом файле задайте вид "сетка".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

как сделать разный дизайн для разных категорий смотрите здесь: http://www.opencartnews.com/tutorials/specific-template-for-category-and-product-page/

я в свое время использовал именно это решение, отличный вариант.

если помог, то не забудьте поставить "плюсики" к сообщениям.

  • +1 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оно уже так и реализовано, свой tpl для этой категории...

Суть в том что при переходе на другие категории там так же вид отображается "Сетка", хотя должен быть "Список".

Приходится в ручную менять. После смены перехожу опять в категорию где должен быть Вид: "Сетка" вижу "Список". Только По F5

вид меняется...

Браузер кеширует...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а зачем вы в таком случае реализуете это с помощью кукисов?

если в одной категории нужен просмотр только в режиме сетка, так жестко пропишите его. и никаких кукисов...

вам в других категориях нужен только список? или список/сетка?

если первый вариант, то могу предложить быстрое решение.

но и 2-й вариант не намного сложнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

пропишите на странице, на которой нужна сетка:

<script>display('grid');</script>

а для других категорий

<script>display('list');</script>

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

пропишите на странице, на которой нужна сетка:

<script>display('grid');</script>

а для других категорий

<script>display('list');</script>

Ага, спасибо, помогло!)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.