Этот модуль входит в нашу Подписку.
Оформите подписку — и пользуйтесь всеми модулями без ограничений.
Расширенные теги
Расширенные теги помогают сделать теги в CS-Cart удобными для многоязычных витрин, контентных страниц и SEO-задач. Модуль добавляет локализованные названия тегов, улучшает поиск по тегам и расширяет импорт/экспорт, чтобы администратору не приходилось вручную поддерживать одну и ту же структуру тегов в разных языковых версиях магазина.
Для чего нужен
Модуль нужен магазинам, которые используют теги не только как внутреннюю метку, но и как навигацию для покупателей: на страницах товаров, информационных страницах и в блоге. Он позволяет показывать покупателю название тега на текущем языке витрины, искать страницы и товары по локализованному тегу, а также переносить теги через импорт/экспорт вместе со связями и SEO-данными.
Основные возможности
- Мультиязычные названия тегов для витрины и административной панели.
- Поиск товаров и страниц по основному названию тега и по его переводу.
- Корректное отображение названия тега на странице тега и в хлебных крошках.
- Блок тегов страниц для вывода тегов в виде меню.
- Блок облака тегов блога на основе стандартного блока тегов CS-Cart.
- Расширенный импорт и экспорт тегов, связей тегов и SEO-данных тегов.
- Опция импорта, которая позволяет не создавать новые теги, если их нет в базе.
Как работает
После установки модуль сохраняет отдельные названия тегов для языков магазина. При редактировании тегов, товаров и страниц он сопоставляет введённые значения с сохранёнными переводами, поэтому покупатель может находить контент по тегу на выбранном языке. На витрине модуль подменяет отображаемое название тега на локализованное и добавляет блоки, через которые можно вывести теги страниц и блога в нужных местах макета.
Для обмена данными модуль добавляет отдельные схемы импорта/экспорта: теги, связи тегов с объектами и SEO-поля тегов. Это удобно при переносе структуры тегов между магазинами, массовом обновлении локализаций или подготовке SEO-данных.
Остались вопросы по работе модуля?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Владельцам
- 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-модуль для тегов.
В параметрах импорта доступна опция Не создавать новые теги. Включите её, если импорт должен обновлять только уже существующие теги и не добавлять новые записи в справочник тегов.
Как проверить работу
- Создайте или откройте тег на основном языке и сохраните его.
- Переключите язык административной панели, задайте перевод названия тега и сохраните изменения.
- Откройте витрину на соответствующем языке и проверьте страницу тега: название и хлебные крошки должны отображаться на выбранном языке.
- Добавьте тег к товару или странице, затем выполните поиск или переход по тегу на витрине.
- Добавьте блок MS: Теги страниц или MS: Теги блогов в макет и убедитесь, что в блоке отображаются нужные теги.
- Выполните тестовый экспорт тегов и проверьте, что в файле есть языковые данные, связи или 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
[+] Добавлено:.
[+] Первое издание.
Обозначения:
[+] Добавлено
[-] Удалено
[*] Изменено
[!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.