Přeskočit na hlavní obsah

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

ParametrTypPovinnýPopis
idinteger✅ AnoUnikátní identifikátor obsahu
namestring✅ AnoNázev článku/stránky
codestring❌ NeKód pro rozlišení typu (např. page-123, article-456)
textstring❌ NeObsah (může obsahovat escapované HTML)
urlstring (URL)✅ AnoURL 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>&lt;h2&gt;Všeobecné obchodní podmínky&lt;/h2&gt;&lt;p&gt;Tyto obchodní podmínky upravují...&lt;/p&gt;</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>&lt;h3&gt;Tabulka velikostí&lt;/h3&gt;&lt;p&gt;Při výběru velikosti se řiďte...&lt;/p&gt;</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.