Добавляем мета теги для системных страниц opencart
Добавляем ключевые слова и мета описание для страниц акции, производители, контакты, и другие...
Создание, разработка, изготовление сайтов | WEB-STYDIA.COM

При разработке интернет магазина на движке opencart иногда нужно добавить мета теги для стандартных страниц магазина, таких как к примеру: страница контактов, страница акций, карта сайта, производители...

По умолчанию на данных страницах в opencart не отображается мета описание и ключевые слова,  и для того что бы это исправить нам нужно подкорректировать всего два файла.

Можно конечно купить модуль для opencart который добавляет возможность редактировать эти страницы из админ панели, но я считаю что это лишнее, ведь нужно всего добавить две строчки в файлы контролеров страниц и в языковые файлы.

Общим как же добавить Meta Description и Meta Keywords для некоторых страниц в opencart:

Давайте добавим мета теги на примере страницы контактов, для всех других страниц добавляем все по аналогии.

1. Открываем контролер /catalog/controller/information/contact.php

И после:

Добавляем две строки:

Все контролер можно закрывать. Далее открываем языковый файл /catalog/language/russian/information/contact.php

И так же после строки:

Добавить:

Вот в принципе и все, теперь на странице контактов если посмотреть в исходный код появятся данные мета теги.

Удачи вам , пробуйте.

Вас также может заинтересовать

13 комментариев

  •   16.04.2018 в 10:54

    А как назначит тег H1 на такой странице?

    Ответить
    • Василий
        16.04.2018 в 11:32

      Да собственно так же само:
      В контролер что то типу такого:

      В TPL меняем:

      На:

      Ну и в языковый файл добавляем такое:

      Вот как бы и все…. :)

      Ответить
      •   22.10.2018 в 21:03

        А где именно менять TPL? Что это? Какой адрес?

        Ответить
        • Василий
            25.10.2018 в 13:56

          TPL это файл шаблона. Вашей темы. а вот какой именно файл это зависит от того что вам нужно сделать.

          Ответить
  •   16.04.2018 в 11:39

    Спасибо! А еще есть страница возврата товара. Там указанная конструкция встречается аж трижды. Что делать в такой ситуации?

    Ответить
      •   22.02.2019 в 17:55

        Я что-то не могу найти контроллер возврата товара. Направьте меня пожалуйста, где искать?

        Ответить
        • Василий
            23.02.2019 в 16:47

          Ну наверное где то здесь catalog/controller/account/return.php если я Вас правильно понял.

          Ответить
          •   25.02.2019 в 12:35

            да, нашла уже))) спасибо огромное

  •   30.08.2019 в 11:00

    как добавить на главную страницу сайта? в controller файл home.php есть, а в language нет файла home.php… куда копать? (нужно добавить мета-теги главной страницы сайта)

    Ответить
    • Василий
        30.08.2019 в 19:25

      Возможно я Вас не совсем понимаю, но для главной это не требуется, а добавляется все из настроек.

      Ответить
      •   20.12.2019 в 15:52

        Тоже с Главной проблема. Из настроек не подхватывается новый дескрипшн. Менял и в разделе SEO. И в «Система—>Настройки—>Изменить—>Витрина». В обоих случаях информация сохраняется, но на главной странице не выводится. В дескрипшн дублируется тайтл.

        Ответить
        • Василий
            23.12.2019 в 20:16

          Ну эта статья к главной не имеет отношения,
          проверьте шаблон в хедере что у вас там творится, ну и модули установленные, а вообще это нужно индивидуально смотреть, так как по умолчанию опенкард на главной выводит данные поля, а это значить что у Вас что то поломано…

          Ответить

Оставить комментарий

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