Как сделать двухуровневое меню?

#
Как сделать двухуровневое меню?
Помогите пожалуйста. Нужно сделать меню 2-х уровневое, не могу найти пример на форуме для версии 6х.
#
Re: Как сделать двухуровневое меню?
В макете
<?php
   // Верхнее меню
   $Structure_Controller_Show = new Structure_Controller_Show(
      Core_Entity::factory('Site', CURRENT_SITE));

   $Structure_Controller_Show->xsl(Core_Entity::factory('Xsl')
         ->getByName('ВерхнееМеню'))
      ->menu(1)
      ->level(1)
      ->show();
   ?>


В Шаблоне нужно добавить
<xsl:if test="count(structure) &gt; 0">
            <ul>
               <xsl:apply-templates select="structure[show=1]" />
            </ul>
</xsl:if>
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
#
Re: Как сделать двухуровневое меню?
Куда добавить в шаблоне, нчего не понимаю, откуда в темплейте structure берутся следующие узлы подуровня?
#
Re: Как сделать двухуровневое меню?
Аааа, замучался уже.

Почему все эти вещи не указаны в документации? Почему не сделать каталогизированный банк примеров? Почему в разделе "API HostCMS v.6" нет поиска? Почему столько препятствий новым разработчикам?

Очень сложно въехать в эту систему
Модератор
#
Re: Как сделать двухуровневое меню?
ruslanchek123,
Если ничего не понимаете, добро пожаловать к партнерам!
Хотите учиться? Читаете тему, понимаете, пишите код.
#
Re: Как сделать двухуровневое меню?
Я лишь хочу нормальной документации, а не в форуме выискивать по кускам все. Тем более, что 90% разбора ситуаций на форме по V5. По V6 очень мало инфы.
Модератор
#
Re: Как сделать двухуровневое меню?
Пожалуйста: http://www.hostcms.ru/documentation/guide/ и http://www.hostcms.ru/api6/
Вы же хотите миллион примеров на все случаи. Выше alexpimnev дал прекрасный пример.
#
Re: Как сделать двухуровневое меню?
HostCMS писал(а):


Цитата:

Почему все эти вещи не указаны в документации? Почему не сделать каталогизированный банк примеров? Почему в разделе «API HostCMS v.6» нет поиска
Модератор
#
Re: Как сделать двухуровневое меню?
#
Re: Как сделать двухуровневое меню?
alexpimnev, спасибо!

ruslanchek123, вы не справедливы, пример очень прост и понятен, надо просто скопировать и вставить

www.toolstown.ru
Авторизация