Wie in jedem Template müssen die prepend.php und die append.php eingebunden werden, damit die Funktionen von myty ausgeführt werden können.
Danach wird der Header-Typ und die XML/Sitemap-Version wie folgt deklariert.
Die Struktur der Sitemap ist folgendermaßen definiert:
<url> <lastmod>2007.01.01</lastmod> <loc>http://www.myty.de</loc> <changefreq>daily</changefreq> () <priority>0.5</priority> (0.1-1.0) </url>
Diese Struktur kann nun mit dem <ty:nav>, <ty-db> und mit dem <ty:blog> Tag aufgebaut werden. So lassen sich sehr einfach aus diversen Modulen die gewünschen Links in die XML ausgeben. Etwa so:
<?php
include_once("tycon/prepend.php");
header("Content-type: text/xml");
?>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<ty:nav>
<url>
<lastmod><ty:pagefeatures><ty-pageFeatures:lastModified format="%Y-%m-%d"/></ty:pagefeatures></lastmod>
<loc>http://www.domain.de<ty-nav:url/></loc>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<ty-nav:iterate />
</ty:nav>
<ty:blog mode="replacestuff">
<ty:db table="blogentries" order="datetime DESC" pages="true" rel="<ty-blog-hidden/><ty-blog-and_get_month/><ty-blog-and_get_category/><ty-blog-and_get_keyword/>" >
<url>
<lastmod><ty-db:date col="datetime" format="%Y-%m-%d" /></lastmod>
<loc>http://www.domain.de<ty:blog mode="get" page="detail" blogid="<ty-db:colvalue col="id"/>" /></loc>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
</ty:db>
</ty:blog>
</urlset>
<?php
include_once("tycon/append.php");
?>
PS.: zur Zeit kann aus myty noch kein Wert für die Priorität ausgegeben werden!