Skip to content

Генератор SEO-данных

DOC · руководство пользователя · Revolution 5.x

Путь: Настройки шаблона → Дополнительные настройки → Генератор SEO-данных

Зачем это настраивать

Здесь настраивается отдельная покупательская или служебная страница магазина.

Что получится: После сохранения откройте соответствующую страницу магазина и проверьте результат.

Как настроить

  1. В админке откройте Настройки шаблона.
  2. Перейдите в раздел Дополнительные настройки и откройте вкладку Генератор SEO-данных.
  3. Если есть переключатель показа блока, сначала включите его.
  4. Заполните только нужные настройки. Что означает каждая из них, объяснено ниже.
  5. Нажмите кнопку Сохранить в правом верхнем углу.
  6. Откройте витрину магазина в новой вкладке и проверьте результат.

Что означают настройки

НастройкаЧто она меняетЧто выбрать
Перезаписывать данныеУправляет параметром «Перезаписывать данные» в этом компоненте.Да, Нет
Разделитель в сео-ссылкеЗадаёт адрес перехода; проверьте маршрут и протокол ссылки._ (нижнее подчеркивание), - (тире)
Сео-ссылкаЗадаёт адрес перехода; проверьте маршрут и протокол ссылки.Вставьте адрес нужной страницы
HTML-тег TitleЗадаёт отображаемый пользователю текст или заголовок.Заполните, если эта настройка нужна
HTML-тег H1Управляет параметром «HTML-тег H1» в этом компоненте.Заполните, если эта настройка нужна
Мета-тег DescriptionУправляет параметром «Мета-тег Description» в этом компоненте.Заполните, если эта настройка нужна
Мета-тег KeywordsУправляет параметром «Мета-тег Keywords» в этом компоненте.Заполните, если эта настройка нужна

Как проверить

Откройте затронутую страницу магазина в новой вкладке, обновите её и проверьте результат как обычный покупатель.

Если изменение не появилось

Сначала ещё раз убедитесь, что нажали Сохранить. Затем обновите витрину сочетанием Ctrl+F5. Если старый вид остался, воспользуйтесь инструкцией по очистке кэша.

Смотрите также


DEV · техническая спецификация

DEV · поля, форматы, зависимости и исходники

Контракт формы

  • Сущность: revolution.settings.additional.seo-generator.
  • Административный шаблон: admin/view/template/revolution/revtheme.twig, контейнер #tab_all_settings_seo.
  • Передача: POST multipart/form-data; вложенные имена PHP-массивов сохраняют структуру раздела.
  • Уникальных пользовательских полей: 30; служебных/шаблонных полей: 0.
  • Доверие к данным: имена, типы и варианты подтверждены исходным Twig; значения по умолчанию указываются только когда присутствуют в HTML.

Граница подтверждённого знания

Контроллер сохранения защищён ionCube. Формат POST и имена полей подтверждены формой; точные серверные проверки и SQL-путь не следует выдумывать.

Поля

Ключ POSTТип / форматДопустимые значенияHTML-defaultИсточник
revtheme_seo[seogen_rewrite]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:8653
revtheme_seo[seogen_razdelitel]select / enum_, -, _, -не задан в HTMLadmin/view/template/revolution/revtheme.twig:8669
revtheme_seo[product_url][{language_id}]text / URL or route stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8696
revtheme_seo[product_meta_title][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8707
revtheme_seo[product_meta_h1][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8718
revtheme_seo[product_meta_description][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8729
revtheme_seo[product_meta_keyword][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8740
revtheme_seo[category_url][{language_id}]text / URL or route stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8760
revtheme_seo[category_meta_title][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8771
revtheme_seo[category_meta_h1][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8782
revtheme_seo[category_meta_description][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8793
revtheme_seo[category_meta_keyword][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8804
revtheme_seo[manufacturer_url][{language_id}]text / URL or route stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8821
revtheme_seo[manufacturer_meta_title][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8832
revtheme_seo[manufacturer_meta_h1][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8843
revtheme_seo[manufacturer_meta_description][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8854
revtheme_seo[manufacturer_meta_keyword][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8865
revtheme_seo[information_url][{language_id}]text / URL or route stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8882
revtheme_seo[information_meta_title][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8893
revtheme_seo[information_meta_h1][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8904
revtheme_seo[information_meta_description][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8915
revtheme_seo[information_meta_keyword][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8926
revtheme_seo[revblog_category_url][{language_id}]text / URL or route stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8944
revtheme_seo[revblog_category_meta_title][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8955
revtheme_seo[revblog_category_meta_description][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8966
revtheme_seo[revblog_category_meta_keyword][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8977
revtheme_seo[revblog_url][{language_id}]text / URL or route stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:8990
revtheme_seo[revblog_meta_title][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:9001
revtheme_seo[revblog_meta_description][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:9012
revtheme_seo[revblog_meta_keyword][{language_id}]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:9023

Условные зависимости

  • Явные обработчики onchange/onclick у полей этого экрана не обнаружены.

Обнаруженные потребители конфигурации

  • admin/view/template/revolution/revtheme.twig

После изменения учитывайте кэш Twig, кэш модификаторов OpenCart, системный кэш Revolution и кэш браузера. Какой именно слой требуется очистить, определяйте по матрице кэша.

Все права на шаблон принадлежат его автору