Более 200 модулей для CS-Cart по единой подписке за 3 000 ₽ в месяц

Расширенные теги

Модуль расширяет возможности использования использование тегов, добавляя блоки, мультиязычность, импорт/экспорт тегов
Укажите домен без http и слешей. Пример: domain.com
По подписке 5 000 
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

Этот модуль входит в нашу Подписку.

Оформите подписку — и пользуйтесь всеми модулями без ограничений.

Расширенные теги

Расширенные теги помогают сделать теги в CS-Cart удобными для многоязычных витрин, контентных страниц и SEO-задач. Модуль добавляет локализованные названия тегов, улучшает поиск по тегам и расширяет импорт/экспорт, чтобы администратору не приходилось вручную поддерживать одну и ту же структуру тегов в разных языковых версиях магазина.

Для чего нужен

Модуль нужен магазинам, которые используют теги не только как внутреннюю метку, но и как навигацию для покупателей: на страницах товаров, информационных страницах и в блоге. Он позволяет показывать покупателю название тега на текущем языке витрины, искать страницы и товары по локализованному тегу, а также переносить теги через импорт/экспорт вместе со связями и SEO-данными.

Основные возможности

  • Мультиязычные названия тегов для витрины и административной панели.
  • Поиск товаров и страниц по основному названию тега и по его переводу.
  • Корректное отображение названия тега на странице тега и в хлебных крошках.
  • Блок тегов страниц для вывода тегов в виде меню.
  • Блок облака тегов блога на основе стандартного блока тегов CS-Cart.
  • Расширенный импорт и экспорт тегов, связей тегов и SEO-данных тегов.
  • Опция импорта, которая позволяет не создавать новые теги, если их нет в базе.

Как работает

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

Для обмена данными модуль добавляет отдельные схемы импорта/экспорта: теги, связи тегов с объектами и SEO-поля тегов. Это удобно при переносе структуры тегов между магазинами, массовом обновлении локализаций или подготовке SEO-данных.

Остались вопросы по работе модуля?

Напишите нам.


Продукт:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Назначение:
  • Владельцам
Архитектура
:
  • Backend
  • Frontend
Локализации:
  • English
  • Русский
Совместимость:
  • 4.21.X
  • 4.20.X
  • 4.19.X
  • 4.18.X

Инструкция к модулю Расширенные теги

Что делает модуль

Модуль расширяет стандартные теги CS-Cart: добавляет для тегов отдельные названия по языкам, учитывает эти названия при поиске товаров и страниц, выводит локализованное название на странице тега и добавляет расширенные схемы импорта/экспорта.

Модуль не имеет отдельной страницы настроек в карточке модуля. После активации он работает через стандартные разделы тегов, товаров, страниц, менеджер блоков и импорт/экспорт CS-Cart.

Где находится модуль

Основная работа с тегами выполняется в стандартных разделах CS-Cart, где используются теги товаров и страниц. При редактировании тегов модуль сохраняет название тега для текущего языка.

Блоки витрины добавляются через Дизайн → Макеты → нужный макет или страницу:

  • MS: Теги страниц — выводит теги страниц в виде меню. В настройках шаблона указывается ID страницы, определяющий место показа блока.
  • MS: Теги блогов — выводит облако тегов блога на основе стандартного блока тегов.

Импорт и экспорт находятся в стандартном разделе Администрирование → Импорт данных / Экспорт данных. Модуль добавляет схемы для тегов, связей тегов и SEO-данных тегов.

Работа с мультиязычными тегами

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

Если покупатель или администратор ищет товары или страницы по переведённому названию тега, модуль сопоставляет это название с основным тегом и возвращает связанные объекты.

Блок тегов страниц

В макетах добавьте «MS: Теги страниц» и задайте ID родительской страницы (по умолчанию 186, замените на ID вашей страницы). Непустой ID нужен для показа: блок виден на указанной странице и её непосредственных дочерних страницах. Это условие показа, а не ограничение выборки тегов: выборка включает теги текстовых страниц с переводом на текущий язык.

Фильтрация дочерних страниц при переходе по тегу использует уже подготовленный список ms_subpages. Если его нет, модуль сам не создаёт список. Если совпадений нет, текущий обработчик не заменяет исходный список пустым результатом.

Блок тегов блога

Для блога используйте шаблон MS: Теги блогов в стандартном блоке тегов. Модуль отбирает теги, связанные со страницами типа «Блог», и выводит их с локализованными названиями.

Импорт и экспорт

Модуль добавляет отдельные схемы обмена данными:

  • Теги — экспортирует и импортирует названия тегов с учётом языка.
  • Теги ссылки — переносит связи тегов с объектами.
  • SEO — экспортирует и импортирует SEO-поля тегов, если в магазине активен совместимый SEO-модуль для тегов.

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

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

  1. Создайте или откройте тег на основном языке и сохраните его.
  2. Переключите язык административной панели, задайте перевод названия тега и сохраните изменения.
  3. Откройте витрину на соответствующем языке и проверьте страницу тега: название и хлебные крошки должны отображаться на выбранном языке.
  4. Добавьте тег к товару или странице, затем выполните поиск или переход по тегу на витрине.
  5. Добавьте блок MS: Теги страниц или MS: Теги блогов в макет и убедитесь, что в блоке отображаются нужные теги.
  6. Выполните тестовый экспорт тегов и проверьте, что в файле есть языковые данные, связи или SEO-поля в зависимости от выбранной схемы.

Если теги отображаются неправильно

Проверьте, что перевод названия тега сохранён именно на нужном языке, а тег связан с товаром, страницей или записью блога. Для блока тегов страниц дополнительно проверьте ID родительской страницы и размещение блока в нужном макете.

Формат файлов и ограничения импорта

Сначала экспортируйте небольшой набор из нужной схемы и используйте его как образец. Сохраните исходный экспорт до импорта. Импорт требует права управления каталогом, экспорт — просмотра каталога.

  • Теги: обязательны tag_id, Language и tag. Language — код языка, tag — его перевод; Company необязателен.
  • Теги ссылки: Name — базовое имя тега, Company — числовой ID компании, Object_id — ID объекта, Type — тип объекта (P для товара, A для страницы). Name, Company и Type обязательны по схеме; для осмысленной связи указывайте Object_id.
  • SEO: Name обязателен. Только при активном ab__seo_for_tags добавляются AB:SEO:H1, AB:SEO:description, AB:SEO:page_title, AB:SEO:meta_description, AB:SEO:meta_keywords и AB:SEO:language.

«Не создавать новые теги» включено по умолчанию и задаёт режим обновления для отсутствующих записей. Однако преобразователь Name в схеме связей сам может создать тег или активировать ожидающий тег ещё при сопоставлении. Не считайте этот флажок гарантией отсутствия новых тегов при импорте связей: используйте существующие базовые имена и сначала проверьте одну строку.

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

История изменений

v1.0.10 17.09.2026

[*] Изменены короткие теги v1.0.9.

[*] 11.03.2023.

[!] Исправлено:.

[+] Исправлено сохранение тега при редактировании товара или страницы: существующий тег больше не пересохраняется повторно, можно только добавить новый.

v1.0.8 от 2023-03-11

[+] Добавлено:.

[+] Добавлены переводы тегов в блоге.

[!] Исправлено:.

[-] Исправлено сохранение и удаление тегов при редактировании товара или страницы.

[!] Исправлено дублирование кнопок при переходе между вкладками на странице импорта/экспорта тегов.

v1.0.7 от 2022-12-28

[*] Изменён приоритет модуля.

v1.0.6 от 2022-12-27

[!] Исправлено:.

[!] Исправлено отображение тегов в списках на страницах товаров и страниц.

v1.0.5 от 2022-12-27

[!] Исправлено:.

[!] Исправлено формирование ссылки в облаке тегов.

[*] Локализованы хлебные крошки при поиске по тегу.

v1.0.4 от 2022-12-27

[!] Исправлено:.

[!] Исправлено сохранение новых тегов.

[!] Исправлен поиск по тегу в родительской странице.

[!] Исправлено получение изображения страниц при поиске по тегу.

v1.0.3 от 2022-12-26

[!] Исправлено:.

[!] Исправлен некорректный запрос к таблице языковых переменных.

v1.0.2 от 2022-12-26

[!] Исправлено:.

[!] Исправлена ошибка отображения при редактировании товара и страниц.

v1.0.1 от 2022-12-26

[*] Выполнен рефакторинг языковых переменных и блоков.

[!] Исправлено:.

[!] Исправлена ошибка при сохранении пустых тегов.

[*] Устранены пересечения функций с прошлыми модулями.

v1.0.0 от 2022-12-25

[+] Добавлено:.

[+] Первое издание.

Обозначения:

[+] Добавлено

[-] Удалено

[*] Изменено

[!] Исправлена ошибка

Отзывы

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

Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.

Похожие модули