Совместимость:
OpenCart 3.*OCStore 3.*
Часто читаю просьбы помочь с "ошибками" поступающими от Яндекс , Google итп поисковиков о том , что на страницах не найдены мета-данные. Opencart имеет массу особенностей из за которых эти данные на страницах не особо и нужны. Но раз есть спрос, почему не предложить решение.
Установка модуля Custom Meta Pages
1. Войдите в админ-панель OpenCart.
2. Перейдите в раздел "Расширения > Установщик".
3. Нажмите кнопку "Загрузить" и выберите файл custom_meta.ocmod.zip.
4. После успешной загрузки перейдите в "Расширения > Модификации" и нажмите "Обновить".
5. Затем перейдите в "Расширения > Модули", найдите "Custom Meta Pages" и нажмите "Установить".
Использование модуля Custom Meta Pages
1. Войдите в админ-панель OpenCart.
2. Перейдите в раздел "Расширения > Модули > Custom Meta Pages".
3. Нажмите кнопку "Добавить", чтобы создать новую мета-страницу.
4. Заполните форму:
- **Языковые вкладки**: Для каждого языка, настроенного в вашем магазине (Система > Локализация > Языки), задайте:
- **Meta H1**: Укажите заголовок H1 (например, "Супер Акции" для русского, "Super Deals" для английского).
- **Meta Title**: Задайте SEO-оптимизированный заголовок (например, "Акции и Скидки в Нашем Магазине" для русского, "Deals and Discounts in Our Store" для английского).
- **Meta Description**: Введите описание (например, "Откройте лучшие акции и скидки в нашем интернет-магазине!" для русского, "Discover the best deals and discounts in our online store!" для английского).
- **Route**: Укажите маршрут (например, "product/special" для страницы акций).
5. Нажмите "Сохранить".
6. Примеры использования:
- **Страница Акций**:
- Route: "product/special"
- Русский: Meta Title "Акции и Скидки", Meta H1 "Горячие Акции"
- Английский: Meta Title "Deals and Discounts", Meta H1 "Hot Deals"
- **Страница Возвратов**:
- Route: "account/return/add"
- Русский: Meta Title "Как Вернуть Товар", Meta H1 "Условия Возврата"
- Английский: Meta Title "How to Return a Product", Meta H1 "Return Conditions"
- **Страница Связаться с Нами**:
- Route: "information/contact"
- Русский: Meta Title "Свяжитесь с Нами", Meta H1 "Обратная Связь"
- Английский: Meta Title "Contact Us", Meta H1 "Get in Touch"
7. После сохранения мета-данные будут автоматически применяться на фронтенде для соответствующих маршрутов и выбранного языка (Meta Title и Meta Description через модификатор). Для Meta H1 может потребоваться доработка шаблона темы.
Мультиязычная поддержка
Модуль поддерживает мультиязычность, позволяя задавать уникальные мета-данные для каждого языка, настроенного в магазине. В админ-панели вы увидите вкладки для каждого языка, где можно указать Meta H1, Meta Title и Meta Description. На фронтенде мета-данные автоматически подтягиваются в зависимости от текущего языка пользователя.
Переопределение существующих мета-данных
Модуль переопределяет стандартные мета-данные страниц OpenCart (например, для маршрутов "common/home", "product/product") на основе заданных в админ-панели маршрутов. Meta Title и Meta Description применяются автоматически через OCMOD-модификацию в catalog/controller/common/header.php. Для применения Meta H1 в качестве заголовка страницы может потребоваться дополнительная модификация шаблонов или контроллеров (например, catalog/controller/common/home.php или product/product.php).
На кофе!