Меню статических страниц

Как реализовать дерево статичных страниц например:

О проекте /about/
Правила /about/rules/
Рейтинг /about/rating/
FAQ /about/faq/

Так же как реализовано дерево «модули» на этом сайте???

Каталог /addons/
Мои /addons/my/
Заявки на покупку /addons/orders/



P.S. Я понимаю что, для продвинутых пользователей это сделать очень просто, я — новичок и надеюсь на ваше понимание и помощь.

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

avatar
Подключение сабменюшек производится в шаблоне header_nav.tpl в зависимости от текущего местоположения на сайте:
{if $menu}
  {if in_array($menu,$aMenuContainers)}{$aMenuFetch.$menu}{else}{include file=menu.$menu.tpl}{/if}
{/if}
, а сами сабменюшки находятся в файлах menu.%s.tpl
  • kks
  • 0
avatar
Это я вам код из 0.4 скопировал, а в 0.3.1 немного иначе:
{if $menu}
  {include file=menu.$menu.tpl}
{/if}
но принцип тот же
avatar
Постав админпанель — там в графическом режиме ето можно сделать за одну минуту без трепания кода.
Если же не хочетса ставить админпанель: Вся инфа о статических страницах содержитса в БД: таблица prefix_page (таблица статических страниц), в т.ч. и содержания самой страницы, и к какому разделу она пренадлежыт. Тоесть не надо ковирять menu.%s.tpl
avatar
2 eagleeye_s Админпанель у меня стоит версии 1.2.126


но графического редактора там нет… (может я не там его ищу???)


2 kks мне нужно создать menu.statiks.tpl в котором добавить код сабменю???

<ul class="menu">
<li {if $sMenuItemSelect=='settings'}class="active"{/if}>
<a href="{$DIR_WEB_ROOT}/about/">О проекте</a>
{if $sMenuItemSelect=='settings'}
<ul class="sub-menu" >
<li {if $sMenuSubItemSelect=='profile'}class="active"{/if}><div><a href="{$DIR_WEB_ROOT}/about/rules/">Правила</a></div></li>						
<li {if $sMenuSubItemSelect=='tuning'}class="active"{/if}><div><a href="{$DIR_WEB_ROOT}/about/rating/">Рейтинг</a></div></li>
<li {if $sMenuSubItemSelect=='tuning'}class="active"{/if}><div><a href="{$DIR_WEB_ROOT}/about/faq/">F.A.Q.</a></div></li>
</ul>
{/if}
</li>		
</ul>

Этот код я взял из menu.settings.tpl, подскажи пожалуйста что в нем не правильно и чем заменить {if $sMenuSubItemSelect=='tuning'} и {if $sMenuSubItemSelect=='profile'}
avatar
avatar
Статические страницы уже созданы и оформлены. Хотелось бы их сформировать в дополнительное меню как на скрине в топике
avatar
Тот же вопрос. Я так понял, надо в папку page добавить tpl, обрабатывающий подстраницы?
avatar
надо добавить в файл plugins/page/templates/skin/ТЕМА/actions/ActionPage/page.tpl
{include file='header.tpl' menu='page'}


и создать в \templates\skin\ТЕМА\ файл menu.page.tpl
avatar
созданьіе через админпанель страницьі отображаются, но не видно саб-страниц (саб-меню)
как побороть?
  • xlop
  • 0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.