Static Page: Как вывести в сайдбаре список всех статических страниц?

Всем привет!

С помощью плагина Static Page создал ряд текстовых страниц (10 штук).
Как сделать на этих страницах (в сайдабре) список ссылок (меню) на все статические страницы?
Пробовал что-то типа:
{foreach from=$aPagesMenu item=oPage}
    <a href="{router page='page'}{$oPage->getUrlFull()}/" >{$oPage->getTitle()}</a>
{/foreach}
но тогда выводится все то, что есть в главном меню, а мне бы хотелось получить список с сылками на все страницы.

Спасибо за помощь :)

5 комментариев

avatar
можно не изобретать велосипед и прописать все 10 вручную, задав нужное оформление
текст же

avatar
<div class="block" style="font-size: 18px;text-align: center; "> 
<a href="http://site.com/page/topic"    > текст же</a> </br>

...
</div>
avatar
Хотелось бы сделать все нормально, чтобы ничего не править при добавлении других статических страниц.
avatar
Тут за пять минут никто не ответит. В целом, если вы сами в состоянии это сделать, то сделайте так: откройте плагин page и посмотрите как свёрстана страница admin.tpl и код в файле plugins/page/classes/actions/ActionPage.class.php, после этого на основе этих кодов и шаблона сделайте блок… Для этого блока код будет почти идентичным, но только почти. В принципе можно добавить блок прямо в плагин page — это минут 10-20 работы.
avatar
но тогда выводится все то, что есть в главном меню, а мне бы хотелось получить список с сылками на все страницы.
Тогда вам нужно в экшене плагина (выше указан) и дополнительно получать все страницы в новый массив и его уже выводить.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.