Правило: Видалити HTML-теги#
Це правило видаляє HTML-теги із вмісту елемента.
Додаткові функції#
- Немає.
Конкретні приклади#
Приклад 1: Видалити HTML-теги з описів товарів#
Наприклад: <strong>, <br>, <p>
1. Створення нового правила:
- Відкрийте сторінку Rules.
- Натисніть кнопку New rule.
2. Вибір типу правила:
- У полі Rule type виберіть варіант Strip HTML Tags.
3. Вибір товарів:
- У полі Query або виберіть All products, або створіть власну Product query для конкретних товарів, до яких хочете застосувати правило.
4. Вибір елемента для зміни:
- У полі Element виберіть елемент, у якому хочете виконати зміну.
- У нашому випадку це буде опис товару (
description).
- У нашому випадку це буде опис товару (
5. Назва правила:
- На останньому кроці введіть назву правила, наприклад Видалити HTML-теги з елемента description.
Часті запитання#
Для чого слугує правило Strip HTML Tags? #
Це правило видаляє всі HTML-теги із вмісту вибраного елемента, наприклад <p>, <br>, <strong>, <a> тощо.
Найчастіше його використовують для:
- очищення описів товарів перед експортом,
- підготовки текстів для платформ, які не підтримують HTML (наприклад, Google Merchant Center),
- уніфікації вмісту для експорту в прості CSV- або XML-фіди без форматування.
Що саме видаляється з тексту?#
Видаляються всі HTML-теги разом з їхніми атрибутами.
Наприклад: <p><strong>Нова колекція</strong> – доставка безкоштовно!</p>
Результат: Нова колекція – доставка безкоштовно!
Правило не видаляє текстовий вміст, лише теги.
Чи видаляються також HTML-сутності, як-от   або &? #
Ні. Правило видаляє лише HTML-теги. Сутності, як-от (нерозривний пробіл), & (амперсанд) або € (символ €), залишаться без змін. Якщо хочете їх видалити або замінити, застосуйте потім правило Знайти й замінити.
Чи можна застосувати правило й до інших елементів, ніж опис товару?#
Так. Його можна застосувати до будь-якого текстового елемента, наприклад:
g:title– якщо до назв потрапили HTML-теги,custom_label_0– якщо він містить форматований текст,- або навіть
g:product_type, якщо його було імпортовано з HTML-джерела.
Чи вплине видалення HTML-тегів на структуру XML-фіду?#
Ні. Правило працює лише із вмістом елементів, а не з їхньою структурою. Ваш XML залишиться валідним — Mergado ніколи не видаляє самі XML-елементи, лише HTML-код, збережений у їхньому тексті.
Чи можна застосувати правило лише до частини товарів?#
Так. У полі Query можна вибрати All products або лише конкретну Product query (наприклад, лише товари з певної категорії чи від певного постачальника).
Чи може правило пошкодити текст (наприклад, видалити й те, що не є HTML)?#
Ні. Правило розпізнає справжні HTML-теги за синтаксисом (<tag>...</tag>). Воно не видалить текст, який лише містить символи < або > без закритої HTML-пари.
Чи можна поєднувати правило з іншими правилами для очищення тексту?#
Так — це навіть рекомендований підхід. Після видалення HTML-тегів можна застосувати:
- Знайти й замінити – для видалення сутностей, як-от
, - Видалити діакритику – для підготовки даних без діакритичних знаків,
- Скорочення значення – якщо потрібно обмежити довжину тексту після очищення.
Як дізнатися, що правило спрацювало правильно?#
Після збереження й застосування правил або після перегенерації фіду перевірте результат:
- у попередньому перегляді товару, або
- за допомогою функції Rule walkthrough, де точно побачите, як HTML-теги було видалено з конкретного елемента.