Snippet – Zilver Sitemap
Omschrijving
Sitemap is een dynamisch blok, die verwijst naar een template bestand sitemap.template.php. Zoeken op sitemap.template.php https://bitbucket.org/search?q=sitemap.template.php&account=%7B21312752-22db-4685-b38e-b1f53964eab8%7D
Korte snippet alles 1 level:
‘;
$menus = PageTreeModel::instance()->getMenus();
foreach($menus as $menu){
$pages = PageTreeModel::instance()->getPagesInMenuById($menu->menu_id);
foreach($pages as $page) {
if($page->insitemap == 1) {
$html .= “
$subpages = PageTreeModel::instance()->getSubPages($page->id);
if (count($subpages) > 0) {
$html .= “
- “;
- url}’>{$subsubpage->title}
foreach ($subpages as $subpage) {
if ($subpage->insitemap == 1) {
$html .= “
“;
}
}
$html .= “
“;
}
$html .= “
“;
}
}
$html .= “
“;
}
$html .= “
“;
}
}
}
$categories = WebshopModel::instance()->getCategories();
$catVisible = false;
if(SettingsModel::instance()->getParameter(‘webshop.category.overview.visible’) === true) {
$catVisible = true;
}
foreach ($categories as $category) {
if ($category->visible == 1) {
if($catVisible === true) {
$html .= “
“;
$children = $product->getChildren();
if (count($children) > 0) {
$html .= “
- “;
- url}’>{$page->title}“;
$subpages = PageTreeModel::instance()->getSubPages($page->id);
if (count($subpages) > 0) {
$html .= “
foreach ($children as $child) {
$html .= “