Подстраници - проблем с подреждането в меню.

CHILIEV

Member
Имам малък проблем. Изкарвам ред със страниците в менюто, искам да изкарам и ред под него с прилежащите подстраници на съответната страница, която е отворена, но подстраниците излизат вертикално - в колона.

Ето какво използвам:

PHP:
<?php
if(!$post->post_parent){
	// will display the subpages of this top level page
	$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
}else{
	// diplays only the subpages of parent level
	//$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
	
	if($post->ancestors)
	{
		// now you can get the the top ID of this page
		// wp is putting the ids DESC, thats why the top level ID is the last one
		$ancestors = end($post->ancestors);
		$children = wp_list_pages("title_li=&child_of=".$ancestors."&echo=0");
		// you will always get the whole subpages list
	}
}

if ($children) { ?>
	<ul>
		<?php echo $children; ?>
	</ul>
<?php } ?>
 
Това е CSS 'проблем', не РНР.

Преди няколко деня се обсъди в тая тема.
 
От: Подстраници - проблем с подреждането в меню.

Мерси.... ;)
 
От: Подстраници - проблем с подреждането в меню.

Оправих се с подреждането, но за да не пускам нова тема да питам тук. Имам следната йерархия от страници:
- стр 1
- стр 2
- стр 3
|_ стр а
|_ стр б
|___ стр 80
|___ стр 81
|___ стр 82
|_ стр в
- стр 4


Имам лента с главните, родителски страници:
стр 1 | стр 2 | стр 3 | стр 4

Имам и лента с подстраниците от първо ниво на избраната родителска ако има такива. Ако сме на стр 3 излизат:
стр а | стр б | стр в

И тук идва проблема - искам и лента с подстраниците на подстраниците ако има такива. Искам като кликна на стр б да излиза лента с:
стр 80 | стр 81 | стр 82

Изкарвам подстраниците - няма проблем, но тази лента работи и когато съм на някоя от родителските страници и се получават 2 ленти с подстраниците от 1 ниво. Как да му задам да изкарва само страници с дълбочина = 2?
 
От: Подстраници - проблем с подреждането в меню.

оправих се ;)
 

Горе