Heinrich
Создатель
- Регистрация
- 24 Авг 2007
- Сообщения
- 46
- Реакции
- 6
- Автор темы
- #1
Есть тема в которой саб меню появляется когда есть "родительская" вложенность. Если сделать следующую иерархию:
Продукты >> Модели >> Характеристики - описания
То по логике, нажав "Продукты". саб-меню показывает список продуктов, нажав конкретный продукт - саб-меню должно показать список страниц-харатеристик, НО в моём случает саб меню продолжает показывать список продуктов.
Думаю проблема кроется в этом куске:
Продукты >> Модели >> Характеристики - описания
То по логике, нажав "Продукты". саб-меню показывает список продуктов, нажав конкретный продукт - саб-меню должно показать список страниц-харатеристик, НО в моём случает саб меню продолжает показывать список продуктов.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Думаю проблема кроется в этом куске:
PHP:
<!-- Code for subnav if pages have parents.. -->
<?php if(($post->post_parent || wp_list_pages("title_li=&child_of=".$post->ID."&echo=0")) && !$bbpress_forum && !is_search() ):?>
<div id="subnav" class="fix">
<ul>
<?php if($post->post_parent || wp_list_pages("title_li=&child_of=".$post->ID."&echo=0")):?>
<?php
if(count($post->ancestors)>=2){
$reverse_ancestors = array_reverse($post->ancestors);
$children = wp_list_pages("title_li=&depth=1&child_of=".$reverse_ancestors[0]."&echo=0&sort_column=menu_order");
}elseif($post->post_parent){ $children = wp_list_pages("title_li=&depth=1&child_of=".$post->post_parent."&echo=0&sort_column=menu_order");
}else{ $children = wp_list_pages("title_li=&depth=1&child_of=".$post->ID."&echo=0&sort_column=menu_order");}
if ($children) { echo $children;}
?>
<?php endif;?>
</ul>
</div><!-- /sub nav -->