Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Реализации заднего фона в каталоге [РЕШЕНО]


Recommended Posts

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

На сайте есть три категории 1,2,3

Когда человек заходит в категорию 1 то он видит один фон

в категории два фон (картинка) другая и т.д.

т.е. для каждой категории свой фон

Заранее благодарю за ответы

Надіслати
Поділитися на інших сайтах


в common.js добавляем вот такую штуку например

$(document).ready(function() {
if (location.pathname+location.search=='/index.php?route=product/category&path=20') $('body').css('background','#000');
})
типа если урл категории будет равен /index.php?route=product/category&path=20 то стиль для body будет background','#000' т.е черный.
Надіслати
Поділитися на інших сайтах

Другой вариант - подключать в заголовке разные SCC в зависимости от категории в шаблоне или в контроллере. Вариант с JS кодом чуть менее удобен, так как требует учета состояния урла (чпу и нечпу), хотя для трех категорий не проблема. Можно еще поиграться с мультимагазином (для каждой категории свой магазин и шаблон соответственно).

Надіслати
Поділитися на інших сайтах


в common.js добавляем вот такую штуку например

$(document).ready(function() {
if (location.pathname+location.search=='/index.php?route=product/category&path=20') $('body').css('background','#000');
})
типа если урл будет равен /index.php?route=product/category&path=20 то стиль для body будет background','#000' т.е черный.

Проделал все перечисленные действия, но результата ноль. В чем может быть проблема?

Надіслати
Поділитися на інших сайтах


Открыл файл common.js по адресу "/catalog/view/javascript/common.js". Добавил строчки кода:

$(document).ready(function() {
if (location.pathname+location.search=='/index.php?route=product/category&path=66') $('body').css('background','#000');
})
Закрыл файл и сохранил на сервере. id нужной мне категории - 66.
Надіслати
Поділитися на інших сайтах


тогда перечитайте сообщение с самого начала, а не тупо копируйте код. Там четко написано при каких условиях код будет работать. Вам нужно дописать соответствующий адрес.

Надіслати
Поділитися на інших сайтах

Подскажите, как заменить этот кусок кода, чтобы вывести изображение?

По логике попробовал сделать типа:

$(document).ready(function() {
if (location.pathname+location.search=='/index.php?route=product/category&path=66') $('body').css('background','url('../image/album.png') center center no-repeat');
})
Не получилось.
Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

ravilr - applause.

Было-б здорово со схемами соединить такую штуку. Там и делов-то.. окромя лени.

Вот я сел и соединил :) http://opencartforum...15xocstore-15x/
  • +1 1
Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.