a {text-decoration: none;font-size: 11pt; font-family: Verdana,Arial,Helvetica,sans-serif;color:#000; font-weight: bold; }
.hd {border-left: 1px solid #B9B9B9;border-top: 1px solid #fff;border-bottom: 1px solid #fff; display:none; margin: 3px 3px 3px 8px; }
.nav {margin:0; padding:0;}
.nav div { padding: 2px;}
.cursor{cursor: pointer;}
.hd a {
display: block;
padding: 2px;
margin: 3px ;
font-size: 9pt; font-family: Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
color:#2f5a81;
margin-left: 15px;
}
.hd a:hover { text-decoration:underline;}
<script type="text/javascript">
<!--//
$(function() {
$(".nav").click(function() {
$(this).next().slideToggle();
});
});
//-->
</script>
<div id="menu"> <div><a href="#">Новости</a></div> <div class="nav" > <h5 class="cursor">О нас</h5> </div> <div class="hd"> <div><a href="#">История ИМДКБ</a></div> <div><a href="#">Развитие ИМДКБ</a></div> </div> <div class="nav"><h5 class="cursor" >Отделения</h5></div> <div class="hd"> <div><a href="#">Лабораторно-дигностическое</a></div> <div><a href="#">Восстановительного лечения</a></div> </div> <div><a href="#">Развитие</a></li> </div> <div class="nav"><h5 class="cursor">Публикации</h5></div> <div class="hd"> <div><a href="#">Общие</a></div> <div><a href="#">Научные</a></div> </div> </div>
<div id="menu">[+wf.wrapper+]</div>
[[Wayfinder? &startId=`0` &level=`2` &outerTpl=`wfMenuIMDKB ` &debug=1]]
outerTpl <ul[+wf.classes+]>[+wf.wrapper+]</ul>
как сделать что бы всё меню было в блоке <div id="menu">...</div>Вот так?
<div id="menu">[[Wayfinder? &startId=`0` &level=`2`]]</div>
Bu$ter link=topic=17904.msg112519#msg112519 date=1188976038]
Вот так?
<div id="menu">[[Wayfinder? &startId=`0` &level=`2`]]</div>
&outerTpl — имя чанка, описывающего внешний контейнерно при отладке показывает что outerTpl использует стандартный шаблон т.е. <ul >[+wf.wrapper+]</ul>
спасибо, помогло...
посмотрите, нет ли у вас пробела после названия шалона в вызове сниппета
#menu { float: left; border: 1px solid #fff; width: 210px; padding: 5px 5px 5px 40px; margin: 10px 10px 20px 5px; }
.hd {border-left: 1px solid #B9B9B9;border-top: 1px solid #fff;border-bottom: 1px solid #fff; display:none; margin: 3px 3px 3px 8px; }
.nav {margin:0; padding:0;}
.nav div { padding: 2px;}
.cursor{cursor: pointer;}
.hd a { display: block; padding: 2px; margin: 3px ; font-size: 9pt; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none;
color:#2f5a81; margin-left: 15px;}
.hd a:hover { text-decoration:underline;}
[+wf.wrapper+]
<div class="nav"><h5 class="cursor" >[+wf.title+] </h5></div> <div class="hd"> [+wf.wrapper+] <- не сразу дошло что сюда надо вставить "wrapper" для отображения строк меню второго уровня </div>
<div><a href="[+wf.link+]" title="[+wf.title+]" [+wf.attributes+]>[+wf.linktext+]</a></div>
<div><a href="[+wf.link+]" title="[+wf.title+]" [+wf.attributes+]>[+wf.linktext+]</a></div>
<!-- menu --> <div id='menu'> [[Wayfinder? &startId=`0`&level=`2`&outerTpl=`outerTpl`&parentRowTpl=`parentRowTpl`&rowTpl=`rowTpl`&innerRowTpl=`innerRowTpl`]] </div> <!-- /menu -->
<script type="text/javascript">
<!--//
$(function() {
$(".nav").click(function() {
$(this).next().slideToggle();
});
});
//-->
</script>
This discussion is closed to further replies. Keep calm and carry on.