Pravidlo: Odstranit HTML značky#
Toto pravidlo z obsahu elementu odstraní HTML značky.
Extra funkce#
- Nejsou.
Konkrétní příklady#
Příklad 1: Odstranit HTML značky z popisů produktů#
Například: <strong>, <br>, <p>
1. Vytvoření nového pravidla:
- Otevřete stránku Pravidla.
- Klikněte na tlačítko Nové pravidlo.
2. Výběr typu pravidla:
- V poli Typ pravidla vyberte možnost Odstranit HTML značky.
3. Výběr produktů:
- V poli Výběr zvolte buď Všechny produkty, nebo vytvořte vlastní Produktový výběr pro specifické produkty, na které chcete pravidlo použít.
4. Volba elementu pro změnu:
- V poli Element vyberte element, u kterého chcete provést změnu.
- V našem případě to bude popis produktu (description)
5. Pojmenování pravidla:
- V posledním kroku zadejte název pravidla, například „Odstranit HTML znaky z elementu description“.
FAQ#
K čemu slouží pravidlo Odstranit HTML značky?#
Toto pravidlo odstraní všechny HTML značky (tagy) z obsahu vybraného elementu, například <p>, <br>, <strong>, <a> apod.
Používá se nejčastěji pro:
- čištění popisů produktů před exportem,
- přípravu textů pro platformy, které nepodporují HTML (např. Google Merchant Center),
- sjednocení obsahu pro export do jednoduchých CSV nebo XML feedů bez formátování.
Co přesně se z textu odstraní?#
Odstraní se všechny HTML značky včetně jejich atributů, např.:
<p><strong>Nová kolekce</strong> – doprava zdarma!</p>
➡ Výsledek:
Nová kolekce – doprava zdarma!
Pravidlo neodstraňuje textový obsah, pouze značky.
Odstraní se i HTML entity jako   nebo &?#
Ne. Pravidlo odstraňuje pouze HTML tagy (značky). Entity jako (nedělitelná mezera), & (ampersand) nebo € (symbol €) zůstanou zachovány.
💡 Pokud je chcete odstranit nebo nahradit, použijte následně pravidlo Najít a nahradit.
Lze pravidlo použít i na jiné elementy než popis produktu?#
Ano. Můžete ho aplikovat na libovolný textový element, například:
g:title– pokud do názvů pronikly HTML značky,custom_label_0– pokud obsahuje formátovaný text,- nebo i
g:product_type, pokud byl importován z HTML zdroje.
Ovlivní odstranění HTML značek strukturu XML feedu?#
Ne. Pravidlo pracuje pouze s obsahem elementů, nikoli s jejich strukturou. Vaše XML zůstane validní — Mergado nikdy neodstraní samotné XML elementy, pouze HTML kód uložený v jejich textu.
Dá se pravidlo aplikovat jen na část produktů?#
Ano. V poli „Výběr“ můžete vybrat Všechny produkty, nebo pouze konkrétní Produktový výběr (například jen produkty z určité kategorie nebo dodavatele).
Může pravidlo poškodit text (např. odstranit i něco, co HTML není)?#
Ne. Pravidlo rozpoznává skutečné HTML značky podle syntaxe (<tag>...</tag>). Nevymaže text, který pouze obsahuje znaky < nebo > bez uzavřeného HTML páru.
Lze pravidlo kombinovat s jinými pravidly pro čištění textu?#
Ano — to je dokonce doporučený postup. Po odstranění HTML tagů můžete použít:
- Najít a nahradit – pro odstranění entit jako
, - Odstranit diakritiku – pro přípravu dat bez akcentů,
- Zkrácení hodnoty – pokud potřebujete omezit délku textu po očištění.
Jak zjistím, že pravidlo fungovalo správně?#
Po uložení a aplikování pravidel nebo po přegenerování feedu zkontrolujte výsledek:
- v náhledu produktu, nebo
- pomocí funkce Průchod pravidly, kde uvidíte přesně, jak byly HTML značky odstraněny z konkrétního elementu.