Как правильно изменить:
<body class="<?php echo $class; ?>">
чтобы вместо стандартного:
<body class="product-category-57">
выводилось допустим:
<body class="product-category-57 page-category">
или
<body id ="page-category" class="product-category-57">
и выводилось это только для страниц категорий.
Пришлось сделать через jquery, но все равно интересно ваше мнение
Если вариация предыдущего ответа не работает, то проверяйте $class
и если он совпадает с product-category
, то добавляйте нужные данные. К примеру:
$classlen = srtlen($class);
if($classlen > 16) { // 16 кол-во символов "product-category", вроде
$classname = substr($class, 16);
if($classname == 'product-category'){
$classtype = 'product-category';
}
} else {
$classtype = 'other';
}
if($classtype == 'product-category') {
<body class="<?=$class;?> page-category">
} else {
<body class="<?=$class;?>">
}
Ну или как-то более красиво сообразите)
UPD:
в common/header.php
найдите строчку:
} else {
$data['class'] = 'common-home';
}
И после неё допишите:
if($this->request->get['route'] == 'product/category') {
$data['class'] .= ' page-category';
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Существует множество разных структур данных - стеки, очереди, списки, деревья, map'ы и тд
Вообщем кругом враги, поэтому захотелось реализовать следующее:
Доброго времени суток ! Есть форма в которой есть чекбокс, суть работы формы проста, она отправляет значение чекбокса в базу данныхСостояние...