Pravidlo: Odstrániť HTML značky#
Toto pravidlo z obsahu elementu odstráni HTML značky.
Extra funkcie#
- Nie sú.
Konkrétne príklady#
Príklad 1: Odstrániť HTML značky z popisov produktov#
Napríklad: <strong>, <br>, <p>
1. Vytvorenie nového pravidla:
- Otvorte stránku Pravidla.
- Kliknite na tlačidlo Nové pravidlo.
2. Výber typu pravidla:
- V poli Typ pravidla vyberte možnosť Odstrániť HTML značky.
3. Výber produktov:
- V poli Výběr zvoľte buď Všechny produkty, alebo vytvorte vlastný Produktový výběr pre špecifické produkty, na ktoré chcete pravidlo použiť.
4. Voľba elementu na zmenu:
- V poli Element vyberte element, pri ktorom chcete vykonať zmenu.
- V našom prípade to bude popis produktu (
description).
- V našom prípade to bude popis produktu (
5. Pomenovanie pravidla:
- V poslednom kroku zadajte názov pravidla, napríklad Odstrániť HTML znaky z elementu description.
FAQ#
Na čo slúži pravidlo Odstrániť HTML značky?#
Toto pravidlo odstráni všetky HTML značky (tagy) z obsahu vybraného elementu, napríklad <p>, <br>, <strong>, <a> a pod.
Používa sa najčastejšie na:
- čistenie popisov produktov pred exportom,
- prípravu textov pre platformy, ktoré nepodporujú HTML (napr. Google Merchant Center),
- zjednotenie obsahu pre export do jednoduchých CSV alebo XML feedov bez formátovania.
Čo presne sa z textu odstráni?#
Odstránia sa všetky HTML značky vrátane ich atribútov.
Napríklad: <p><strong>Nová kolekce</strong> – doprava zdarma!</p>
Výsledok: Nová kolekce – doprava zdarma!
Pravidlo neodstraňuje textový obsah, iba značky.
Odstránia sa aj HTML entity ako   alebo &?#
Nie. Pravidlo odstraňuje iba HTML tagy (značky). Entity ako (nedeliteľná medzera), & (ampersand) alebo € (symbol €) zostanú zachované. Ak ich chcete odstrániť alebo nahradiť, použite následne pravidlo Nájsť a nahradiť.
Možno pravidlo použiť aj na iné elementy než popis produktu?#
Áno. Môžete ho aplikovať na ľubovoľný textový element, napríklad:
g:title– ak do názvov prenikli HTML značky,custom_label_0– ak obsahuje formátovaný text,- alebo aj
g:product_type, ak bol importovaný z HTML zdroja.
Ovplyvní odstránenie HTML značiek štruktúru XML feedu?#
Nie. Pravidlo pracuje iba s obsahom elementov, nie s ich štruktúrou. Vaše XML zostane validné — Mergado nikdy neodstráni samotné XML elementy, iba HTML kód uložený v ich texte.
Dá sa pravidlo aplikovať len na časť produktov?#
Áno. V poli Výběr môžete vybrať Všechny produkty, alebo iba konkrétny Produktový výběr (napríklad len produkty z určitej kategórie alebo dodávateľa).
Môže pravidlo poškodiť text (napr. odstrániť aj niečo, čo HTML nie je)?#
Nie. Pravidlo rozpoznáva skutočné HTML značky podľa syntaxe (<tag>...</tag>). Nevymaže text, ktorý iba obsahuje znaky < alebo > bez uzavretého HTML páru.
Možno pravidlo kombinovať s inými pravidlami na čistenie textu?#
Áno — to je dokonca odporúčaný postup. Po odstránení HTML tagov môžete použiť:
- Nájsť a nahradiť – na odstránenie entít ako
, - Odstrániť diakritiku – na prípravu dát bez akcentov,
- Skrátenie hodnoty – ak potrebujete obmedziť dĺžku textu po očistení.
Ako zistím, že pravidlo fungovalo správne?#
Po uložení a aplikovaní pravidiel alebo po pregenerovaní feedu skontrolujte výsledok:
- v náhľade produktu, alebo
- pomocou funkcie Průchod pravidly, kde uvidíte presne, ako boli HTML značky odstránené z konkrétneho elementu.