Несколько слов о формировании меню в шаблоне thisSite.tmpl

Администрование В шаблоне thisSite.tmpl можно формировать два меню: основное <nav> и боковое <aside>. Как можно обеспечить их взаимосвязь?

<nav> единое для всего сайта (что логично), а <aside> может быть как единым, так и уникальным для данной Группы или даже Страницы.
В <nav> содержимое выпадающих меню формируется с использованием ** (обусловлено Bootstrap-версткой), а в <aside> пункты обозначаются просто через *.

Что практически следует из всего этого?

<aside> следует использовать как опорную карту сайта. Потому что она более масштабируема. <nav>, а также SitemapTabCode из ConfigEditMode должны формироваться на базе <aside>.

Как они это могут делать?

  • В выпадающих списках <nav> можно делать только pagelist <aside> через trail. Иначе не получится без грубых костылей заменить * на **.
  • SitemapTabCode может использовать как pagelist, так и include из <aside>

Итого, если вы хотите дублировать содержание <aside> в <nav> обеспечьте ему плоскую структуру, 100% совместимую с ВикиТропы.