Поиск по сайту
Результаты поиска по тегам 'layouts'.
Найдено 6 результатов
-
Собственные макеты страниц товаров (Custom product page layouts). Скачать / Купить дополнение [RU] Установите модуль и создайте файл макета. Всё - больше никаких файлов править не надо! Инструкция: 1. В панели администратора перейдите в раздел: "Модули - Установка расширений". 2. Установите расширение: custom_layouts_v1.0_opencart_3.x.ocmod.zip. 3. Обновите кэш модификаторов в разделе: "Модули - Модификаторы". 4. Создайте файл нового макета в директории: catalog/view/theme/default/template/product/ (если вы используете предустановленную тему). Файл контроллера создавать НЕ надо. 5. Добавьте новый макет в панели администратора в разделе: "Дизайн - Макеты". Путь к файлу макета указывается без расширения. 6. При редактировании товара в разделе "Дизайн" выберите новый макет. [EN] Install the extension and create a layout file. That's it - you don't need to edit any more files! Instructions: 1. In the admin panel go to the section: "Extension - Installer". 2. Install the extension: custom_layouts_v1.0_opencart_2.x.ocmod.zip. 3. Update the modifier cache in the section: "Extension - Modifications". 4. Create a new layout file in the directory: catalog/view/theme/default/template/product/ (if you are using the default theme). You do NOT need to create a controller file. 5. Add a new layout in the admin panel in the section: "Design - Layouts". The path to the layout file is specified without the filename extension. 6. When editing a product in the "Design" section, select a new layout. Добавил Borisovich Добавлено 30.09.2020 Категория Меню, дизайн, внешний вид Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3 2.2 2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет
-
- макеты
- макеты страниц
- (і ще 2)
-
Если в настройках магазина я выбираю в пункте Default Layout - Layout Home то один и тот же контент отображается на всех страницах (Home, About us, Contact us, Blog), если я выбираю Layout Default то контент пропадает на всех страницах. Как сделать чтобы данный контент отображался только на странице Home? Извините, за такое ужасное объяснение, сложно объяснить эту ситуацию.
- 3 ответа
-
- opencart 3
- ocstore
-
(і ще 3)
Теги:
-
Приветствую специалистов Opencarta Где-то поломал футер сайта, теперь не могу найти как восстановить. Кто поможет где искать. Страница категорий - нормально: http://take.ms/LYaU2 На странице продуктов http://take.ms/xn3LZ
-
Не понимаю я Даниеля, зачем он каждый раз высчитывает $layout_id, везде где только можно (catalog/controller/common/*), этим самым он делает кучу лишних, не нужных запросов MySQL. Например...class ControllerCommonContentTop и т п Ну неужели нельзя было один раз в самом начале высчитать layout_id, или он как-то измениться :) Потом его $this->config->set('document_layout_id', $layout_id); И всё, бери его в любом месте, без постоянного "высчитывания" и лишних запросов к БД. И Layouts это основа и философия opencart. Кто-то объяснит, что он замутил. Или это очередной "индийский код". Склоняюсь к последнему. P.S. Разработал я observer классов. В данном случаи разработка фитчи для для того чтобы можно было повесить например модуль на все layouts выбрав всего один layout (например All) или выбор "чекером" Без vqmod, без изменения файлов opencart, причем не мешая работе vqmod, т.е. без замены стандартных классов, они свою работу выполняют. Пример здесь
-
Проблема следующая: Есть стандартный лэйаут Account(route=account). Я хочу добавить блок, который будет отображаться только в истории заказов т.е. route=account/order. Добавляю новый лэйаут Order(route=account/order). На шаге генерации страницы вызывается функция: $this->model_design_layout->getLayout($route) (например в content_top.php). В этой функции выполняется запрос следующего вида: SELECT * FROM layout_route WHERE 'account/order' LIKE CONCAT(route, '%') AND store_id = 0 ORDER BY route ASC LIMIT 1 Запрос возвращает "account" вместо "account/order". Немного поэкспериментируем. В phpmyadmin пишем ... LIMIT 2 Видим, что возвращается 2 значения, первое из которых(неправильное) приходит нам в php-код. Я использую опенкарт 1.5.1.3, в 1.5.2.1 эта проблема не решилась. Что посоветуете? Спасибо.
-
Что имеется: Opencart 1.5.4.1 Около 3000 наименований товаров При добавлении товаров на сайт заметил такую особенность, что opencart не присваивает схему "Product" товарам (пустое поле в настройках, но отображается все на сайте как положено). Я бы не обратил на это внимания, да вот понадобилось показать модуль только на страницах товаров (модуль работает только на страницах со схемой Product). Поставил модуль, а он не заработал. Начал искать причину и нашел, что если вручную присваивать товару схему "Product", то модуль будет работать. Вопрос: можно ли в opencart массово изменить схему у товаров на "Product"? И как это лучше сделать?