Pravidlo: Odstranit diakritiku
Toto pravidlo umožňuje odstranit diakritické znaky (např. ě, š, č, ť, ž) z textu v elementech feedu a nahradit je jejich latinkovými ekvivalenty podle tabulky ASCII. Používá se například pro exporty, které neumožňují znaky s diakritikou, nebo pro sjednocení názvů produktů.
Zdroje
- Odtranit diakritiku
Extra funkce
- Žádné dodatečné funkce
Konkrétní příklady:
Příklad 1: Odstranit diakritiku z názvu nebo popisu produktu
- Vytvoření nového pravidla:
- Otevřete stránku “Pravidla”.
- Klikněte na tlačítko Nové pravidlo.
- Výběr typu pravidla:
- V poli Typ pravidla vyberte možnost Odstranit diakritiku.
- 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.
- 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 buď element s názvem (například: g:title, Productname, name_Exact) nebo popis produktu (description)
- V poli Element vyberte element, u kterého chcete provést změnu.
- Pojmenování pravidla:
- V posledním kroku Zadejte název pravidla, například „Odstranit diakritiku z názvu produktu“.
FAQ:
1. K čemu slouží pravidlo Odstranit diakritiku?
Toto pravidlo převádí všechny znaky s diakritikou (např. ě, š, č, ř, ť, ž) na jejich ASCII ekvivalenty (e, s, c, r, t, z).
Používá se především:
- při exportu feedů do systémů, které nepodporují znaky s diakritikou,
- pro sjednocení názvů produktů nebo URL adres,
- při přípravě dat pro porovnání, filtrování nebo párování.
2. Jaký je výsledek po aplikování pravidla?
Například:
- Červené tričko s nápisem → Cervene tricko s napisem
- Dámská kabelka Žofie → Damska kabelka Zofie
- Zboží.cz – Pánská obuv Šimon → Zbozi.cz – Panska obuv Simon
3. Na jaké elementy mohu pravidlo použít?
Na jakýkoli textový element v projektu, například:
- názvy produktů (
g:title,product_name,name_Exact), - popisy (
description), - značky (
brand), - kategorie (
product_type).
Tip: Nejčastější použití je pro názvy a popisy produktů při exportu na zahraniční trhy.
4. Lze pravidlo použít i na parametry produktu?
Ano. Stačí v poli „Element“ vybrat element PARAM | PARAM_VALUE.
Pravidlo pak odstraní diakritiku i z názvů nebo hodnot parametrů.
5. Ovlivní odstranění diakritiky strukturu HTML kódu nebo speciální znaky (např. &)?
Ne. Pravidlo pracuje pouze s běžnými písmeny abecedy a diakritikou.
HTML značky, entity (<p>, &, apod.) ani číslice zůstanou nedotčené.
6. Mohu použít pravidlo i na URL adresy?
Ano, ale s opatrností.
Při odstranění diakritiky se znaky převedou do základní latinky, ale mezery a speciální znaky zůstanou zachovány.
Doporučuje se kombinovat toto pravidlo s pravidlem Najít a nahradit (např. pro nahrazení mezer pomlčkami nebo odstranění nedovolených znaků).
7. Lze pravidlo aplikovat jen na vybrané produkty?
Ano. Můžete vytvořit vlastní Produktový výběr (např. podle jazyka nebo kategorie) a pravidlo aplikovat pouze na něj.
Například: odstranit diakritiku jen u produktů exportovaných do zahraničí.
8. Dá se pravidlo použít opakovaně?
Ano. Pravidlo lze aplikovat v jakékoliv fázi úpravy feedu — i opakovaně, například po doplnění nových dat nebo po importu externího souboru. Stačí adekvátně upravit pořadí pravidel.
Pokud text už neobsahuje diakritiku, pravidlo žádné změny neprovede.
9. Mohu kontrolovat výsledek před exportem?
Ano. 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 se text změnil po odstranění diakritiky.
10. Lze pravidlo kombinovat s jinými pravidly?
Ano.
Nejčastěji se kombinuje s:
- Najít a nahradit – pro dodatečné odstranění mezer nebo speciálních znaků,
- Přepsat – pro doplnění upraveného textu do jiného elementu,