Как я могу создать боковое меню из некоторых подэлементов меню на той же странице? - PullRequest
0 голосов
/ 17 августа 2010

У меня есть горизонтальное меню, некоторые из элементов имеют расширяемые подэлементы, и все это построено из сценариев, к которым у меня нет доступа, я могу добавлять и удалять элементы только через панель инструментов и стиль и взаимодействовать с шаблонами HTML ( BigCommerce). Я хотел бы повторно использовать один из пунктов этого меню и его подэлементы в качестве дополнительной боковой навигации. Есть ли возможность сделать это только с помощью JavaScript? Когда я изучаю Меню с firebug, вывод имеет похожую схему с этим,

<div class="menu">
 <ul>
  <li class="">Item1</li>
  <li class="hasSubMenu">Item2</li> 
   <ul>
    <li>SubItem1</li>
    <li>SubItem2</li>
    <li>SubItem3</li>
  </ul>
  <li class="">Item1</li>
  <li class="hasSubMenu">Item2</li>
 </ul>
</div>

Спасибо за любую помощь.

1 Ответ

1 голос
/ 08 сентября 2012

Насколько я понимаю, вы можете редактировать CSS и добавлять собственные шаблоны в BC. Если я понял, то у вас есть меню для категорий, верно? Чтобы повторно использовать его на левой навигационной панели, вам нужно будет перейти к Design > Template Files > Default.html и найти %%Panel.SideCategoryList%%. Это будет зависеть от того, как у вас есть шаблон вашего макета, но он должен быть там. Когда вы найдете эту панель, перейдите к левой навигационной панели [убедитесь, что она есть] и добавьте туда %%Panel.SideCategoryList%%. Вам не нужно больше ничего делать. BC настроит это автоматически для вас.

Как вы упомянули, вы не можете взаимодействовать со всеми сценариями, но вы можете "обойти" их, по крайней мере, хорошие 79% из них.

Надеюсь, это решило ваш вопрос.

Ps: Я не могу поставить это в качестве комментария, поэтому мне жаль, если это не то, что вы ищете, но дайте мне знать, и я сделаю все возможное, чтобы исправить мой ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...