XML Feed — Obsahy (kombinovaný)
Kombinovaný feed pro import článků a stránek dohromady v jednom feedu. Použijte pokud nechcete mít oddělené feedy pro články a stránky.
Kdy použít kombinovaný feed
Pokud váš e-shop nemá mnoho článků ani stránek, je jednodušší je posílat v jednom feedu. Články i stránky budou prohledávatelné v jedné kolekci.
Struktura
<?xml version="1.0" encoding="utf-8"?>
<contents>
<title>Název e-shopu</title>
<link>https://www.example.com/</link>
<item>
<!-- data obsahu -->
</item>
</contents>
Parametry položky
| Parametr | Typ | Povinný | Popis |
|---|---|---|---|
id | integer | ✅ Ano | Unikátní identifikátor obsahu |
name | string | ✅ Ano | Název článku/stránky |
code | string | ❌ Ne | Kód pro rozlišení typu (např. page-123, article-456) |
text | string | ❌ Ne | Obsah (může obsahovat escapované HTML) |
url | string (URL) | ✅ Ano | URL obsahu |
Kód položky
Element <code> pomáhá rozlišit typ obsahu v jednom feedu. Doporučená konvence: page-{id} pro stránky, article-{id} pro články.
Příklad
<?xml version="1.0" encoding="utf-8"?>
<contents>
<title>Název e-shopu</title>
<link>https://www.example.com/</link>
<!-- Stránka -->
<item>
<id>401</id>
<name>Obchodní podmínky</name>
<code>page-401</code>
<text><h2>Všeobecné obchodní podmínky</h2><p>Tyto obchodní podmínky upravují...</p></text>
<url>https://www.example.com/obchodni-podminky/</url>
</item>
<!-- Článek -->
<item>
<id>301</id>
<name>Jak vybrat správnou velikost oblečení</name>
<code>article-301</code>
<text><h3>Tabulka velikostí</h3><p>Při výběru velikosti se řiďte...</p></text>
<url>https://www.example.com/blog/jak-vybrat-velikost/</url>
</item>
<!-- Stránka bez textu -->
<item>
<id>402</id>
<name>Kontakt</name>
<code>page-402</code>
<url>https://www.example.com/kontakt/</url>
</item>
</contents>
Validátor feedu
Ověřte strukturu vašeho feedu pomocí XML Feed Validátoru — zkontroluje povinná pole a datové typy.