==
<?php
function snippet_sitemap($parent,$lvl)
{
$shift = $lvl * 10; // отступ в пикселах в зависимости от глубины
вложенности
$out = '';
$childs = $parent->children();
if (count($childs) > 0)
{
$out = '<ul>';
foreach ($childs as $child)
$out .= '<li style="padding-left:' . $shift . 'px">'.$child-
>link() .snippet_sitemap($child,$lvl+1).' </li>';
$out.= '</ul>';
}
return $out;
}
?>
===
<div id="sitemap">
<?php echo snippet_sitemap($this->find('/'),0); ?>
</div>
Может кому пригодиться. Если есть какие-то другие более изящные
варианты реализации карты сайта, поделитесь на всякий случай.
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком
группы "Frog CMS RU" в Группах Google.
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
frog-...@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу:
frog-cms-ru...@googlegroups.com
Чтобы выполнить другие действия, посетите страницу группы
http://groups.google.ru/group/frog-cms-ru?hl=ru