psamodurov13
Новичок-
Публикаций
30 -
Зарегистрирован
-
Посещение
Достижения psamodurov13
-
Добрый день. Использую модуль ocfilter для фильтрации товаров. Возник следующий вопрос: Имеется интернет магазин одежды с товарами от нескольких поставщиков. И есть товары со следующими значениями опции размера: S, S/M, 42, 42/44, 44, 44/46. В идеале хотелось бы в фильтре перечислять не все возможные значения размеров, а вывести список значений 42, 44, 46 и т.д. Где при выборе фильтра 42 будут выводиться товары со значениями опции размера S, S/M, 42, 42/44, при выборе 44 - S/M, 42/44, 44, 44/46, и т.д. Подскажите, пожалуйста, как можно реализовать подобную группировку значений опций в отдельные значения фильтрации
- 2 ответа
-
- 1
-
-
Вывод заголовка категории в шапке сайта header.tpl
psamodurov13 ответил в теме пользователя psamodurov13 в Opencart 2.x: Настройка и оптимизация
Если кого-то заинтересует вывод заголовка h1 в header, то вот решение, не идеальное. Если кто-то предложит что-то более правильное, буду рад использовать В system/library/document.php после <?php class Document { private $title; private $description; private $keywords; вставить private $meta_h1; и после public function getKeywords() { return $this->keywords; } вставить public function setSearchHeading($meta_h1) { $this->meta_h1 = $meta_h1; } public function getSearchHeading() { return $this->meta_h1; } в controller/common/header.php после $data['description'] = $this->document->getDescription(); $data['keywords'] = $this->document->getKeywords(); вставить $data['search_heading'] = $this->document->getSearchHeading(); Мне надо было вывести заголовок в шапке на страницах категорий, главной и производителях. Поэтому приведу пример на страницах категорий товаров в controller/product/category.php после if ($category_info['meta_h1']) { $data['heading_title'] = $category_info['meta_h1']; } else { $data['heading_title'] = $category_info['name']; } вставить if ($category_info['meta_h1']) { $this->document->setSearchHeading($category_info['meta_h1']); } else { $this->document->setSearchHeading($category_info['name']); } затем в файле header.tpl выводим заголовок в нужном месте <p class="search_heading"><?php echo $search_heading; ?></p> -
Вывод заголовка категории в шапке сайта header.tpl
psamodurov13 ответил в теме пользователя psamodurov13 в Opencart 2.x: Настройка и оптимизация
а вот этого и нет в header.php вот что есть // Menu $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $filter_data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } // Level 1 $data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } } $data['language'] = $this->load->controller('common/language'); $data['currency'] = $this->load->controller('common/currency'); $data['search'] = $this->load->controller('common/search'); $data['cart'] = $this->load->controller('common/cart'); -
Скрытие или размытие товаров для взрослых и подтверждение возраста
psamodurov13 ответил в теме пользователя psamodurov13 в Opencart 2.x: Поиск модулей
А что-то подобное примерам из ссылок выше никто так и не встречал? Чтобы именно размывались карточки товаров с предупреждением о том, что это контент для взрослых. То есть не просто попап с информацией, а именно "перекрытие" конкретных товаров с кнопкой, при клике на которую будет открываться попап. -
Вывод артикула на странице заказа в админке Opencart 2.3
psamodurov13 ответил в теме пользователя psamodurov13 в Opencart 2.x: Настройка и оптимизация
всем спасибо, установил данный модуль. Настроил вывод в админке и в корзине модуля Simple. Единственное в коде модификатора поменял путь к файлу модуля simple, так как у меня сайт на шаблоне luxury. Пока что проблем не замечено. -
Вывод артикула на странице заказа в админке Opencart 2.3
psamodurov13 ответил в теме пользователя psamodurov13 в Opencart 2.x: Настройка и оптимизация
все-таки вылезла одна ошибка на странице редактирования заказа http://joxi.ru/5md9O1vcaJ9Ky2. Подскажете, где копать? -
octemplates Luxury - адаптивный универсальный шаблон [Поддержка]
psamodurov13 ответил в теме пользователя octemplates в Платные шаблоны
Добрый день. Может кто сталкивался уже с подобной проблемой. Создали посадочную страницу в настройках фильтра для всего нижнего белья черного цвета https://sweethomedress.ru/nizhnee-belye/filter/price-242-6900/tsvet_1/chernyj_1/. Наблюдается ошибка в пагинации. Ссылки на 2 и последующие страницы ведут на страницы основной категории без учета параметров фильтра. Заметили, что подтягивается блок пагинации из настроек категории, а не фильтра. Так как блок пагинации фильтра выглядит немного иначе ( на страницах фильтрации выравнивание по центру и нет строки с количеством выведеных товаров) -
Скрытие или размытие товаров для взрослых и подтверждение возраста
psamodurov13 ответил в теме пользователя psamodurov13 в Opencart 2.x: Поиск модулей
-
Скрытие или размытие товаров для взрослых и подтверждение возраста
psamodurov13 ответил в теме пользователя psamodurov13 в Opencart 2.x: Поиск модулей
а вариантов с привязкой к товарам или хотя бы к категориям не бывало? -
Редирект в мультимагазине
psamodurov13 ответил в теме пользователя psamodurov13 в Opencart 2.x: Настройка и оптимизация
Если кому-то в дальнейшем понадобится, решили проблему следующим кодом в .htaccess RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\..{1,10}$ RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301] и для редиректа конкретной страницы такой RewriteCond %{REQUEST_URI} ^/manufacturer/$ RewriteRule ^.*$ https://%{HTTP_HOST}/brands/? [R=301,L]- 1 ответ
-
- 1
-
-
octemplates Luxury - адаптивный универсальный шаблон [Поддержка]
psamodurov13 ответил в теме пользователя octemplates в Платные шаблоны
у Вас данное правило, почему-то не подтягивается. Вы точно удалили строку <link ...> из поля "свой CSS код"? -
octemplates Luxury - адаптивный универсальный шаблон [Поддержка]
psamodurov13 ответил в теме пользователя octemplates в Платные шаблоны
Добрый день. По ссылке у Вас нет изображений в описании, но если имеется в виду ситуация как на странице http://amarantshop.com.ua/semena-amaranta-na-posev/proraschivatel-mikroferma-amaranta.html, то в css в настройках шаблона пропишите следующее #tab-description img { max-width: 100%; } -
Вывод артикула на странице заказа в админке Opencart 2.3
psamodurov13 ответил в теме пользователя psamodurov13 в Opencart 2.x: Настройка и оптимизация
Всем большое спасибо за помощь. Данный вариант вывел артикул, вроде все в порядке. А какие излишества надо проверить?)