Reimplementing sitemap functionality using Thelia loop
This commit is contained in:
47
templates/frontOffice/default/sitemap.html
Normal file
47
templates/frontOffice/default/sitemap.html
Normal file
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>{url path="/"}</loc>
|
||||
</url>
|
||||
<!-- categories -->
|
||||
{loop type="lang" name="category_lang"}
|
||||
{loop type="category" name="category" lang="$ID"}
|
||||
<url>
|
||||
<loc>{$URL}</loc>
|
||||
<lastmod>{format_date date=$UPDATE_DATE format="c"}</lastmod>
|
||||
{*
|
||||
You can also set priority and changefreq
|
||||
<priority>0.8</priority>
|
||||
<changefreq>weekly</changefreq>
|
||||
*}
|
||||
</url>
|
||||
{/loop}
|
||||
{/loop}
|
||||
<!-- products -->
|
||||
{loop type="lang" name="product_lang"}
|
||||
{loop type="product" name="product" lang="$ID"}
|
||||
<url>
|
||||
<loc>{$URL}</loc>
|
||||
<lastmod>{format_date date=$UPDATE_DATE format="c"}</lastmod>
|
||||
</url>
|
||||
{/loop}
|
||||
{/loop}
|
||||
<!-- folders -->
|
||||
{loop type="lang" name="folder_lang"}
|
||||
{loop type="folder" name="folder" lang="$ID"}
|
||||
<url>
|
||||
<loc>{$URL}</loc>
|
||||
<lastmod>{format_date date=$UPDATE_DATE format="c"}</lastmod>
|
||||
</url>
|
||||
{/loop}
|
||||
{/loop}
|
||||
<!-- contents -->
|
||||
{loop type="lang" name="content_lang"}
|
||||
{loop type="content" name="content" lang="$ID"}
|
||||
<url>
|
||||
<loc>{$URL}</loc>
|
||||
<lastmod>{format_date date=$UPDATE_DATE format="c"}</lastmod>
|
||||
</url>
|
||||
{/loop}
|
||||
{/loop}
|
||||
</urlset>
|
||||
Reference in New Issue
Block a user