Guten Morgen an alle,
ich würde gerne eine Sitemap generieren, aber da sollen nicht nur meine 377 Artikel rein (die er übrigens mit dem Exportmanager reibungslos erstellt) sondern auch alle Kategorien, das Thema wurde ja bereits
hier
http://www.xt-commerce.com/forum/fragen-zur-software/90333-sitemap-xml-wie-urls-von-unter-kategorieseiten-mit-einbeziehen.html?highlight=sitemap
und hier
http://www.xt-commerce.com/forum/fragen-zur-software/70390-xml-sitemap-erzeugen.html?highlight=sitemap
behandelet und ich habe mir auch die Manual angesehen unter:
https://xtcommerce.atlassian.net/wiki/display/MANUAL/Google+Sitemap
ABER nichts davon hat geholfen (mir alle Kategorien und alle Artikel in die sitemap.xml zu exportieren), weder die Beispiel Codes für den Body Bereich, wie z.b. das hier:
{if $counterw == 0}
{php}
global $db;
$rs = $db->Execute("SELECT * FROM xt_seo_url WHERE link_type='2' AND language_code='de'");
while (!$rs->EOF) {
echo '<url><loc>'._SYSTEM_BASE_HTTP._SRV_WEB.$rs->fields['url_text'].'.html</loc><lastmod>'.date('c', time()).'</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>'."\n";
$rs->MoveNext();
}
{/php}
{assign var="counterw" value="1"}
{else}
<url>
<loc>{$data.products_link}</loc><lastmod>{$smarty.now|date_format:"%Y-%m-%d"}</lastmod><changefreq>monthly</changefreq>
<priority>0.8</priority>
</url> {/if}
oder das hier:
{if $counterw == 0}
{php}
global $db;
$sql = "
SELECT cat.categories_status, su.* FROM ".TABLE_SEO_URL." su
LEFT JOIN ".TABLE_CATEGORIES." cat ON cat.categories_id = su.link_id
WHERE su.link_type='2' AND su.language_code='it' AND cat.categories_status = 1
";
$rs = $db->Execute($sql);
while (!$rs->EOF) {
echo '<url><loc>'._SYSTEM_BASE_HTTP._SRV_WEB.$rs->fields['url_text'].'.html</loc><lastmod>'.date('c', time()).'</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>'."\n";
$rs->MoveNext();
}
{/php}
{assign var="counterw" value="1"}
{else}
<url>
<loc>{$data.products_link}</loc><lastmod>{$smarty.now|date_format:"%Y-%m-%d"}</lastmod><changefreq>monthly</changefreq>
<priority>0.8</priority>
</url> {/if}
noch eigene Ideen von mir.... was ich auch bemerkt habe, dass wenn ich den body komplett entferne, er genau das Gleiche macht, sprich wieder nur 377 und wenn ich Eure Code Beispiel benutze, wieder nur 377, ich weiß aber wir haben noch ca. 140 Kategorien und auch Contentseiten, diese werden iwie alle nicht berücksichtigt....
Habe wirklich alles ausprobiert, irgendeine Idee?
Kann ich nicht irgendeinen Befehl benutzen im Body Bereich, der ALLE aktiven Seiten (Kategorien, Produkte, Content / urls berücksichtigt, gibts da nicht ne Tabell in der XTC Datenbank?
Im Zuge unserer SEO Maßnahmen, wäre das extrem wichtig...
DANKE AN ALLE VORAB!