$parents nach position aufsteigend sortieren-3.9.1

Post Reply
kohbarg
Jr. Bludit
Posts: 3
Joined: Tue Jun 11, 2019 11:36 am

Tue Jun 11, 2019 11:47 am

Hallo, ich versuch mich grad an der Erstellung einer Top-Navi mit den Standardseiten und würde gerne obiges Kriterium erreichen. Gelingt mir aber nicht :x
Kann mir hier jemand weiterhelfen? Vielen Dank vorab.
Codeauszug:

Code: Select all

$html = '<ul>';
$onlyPublished = true;
$parents = buildParentPages($onlyPublished);
	foreach ($parents as $parent) {
         	$html .= '<li>';
		$html .= '<a class="nav-link" href="' . $parent->slug() . '">' . $parent->title() . '</a>';
		$html .= '</li>';
	   }
	    $html .= '<ul>';
    
Funktion ist gegeben, nur die Reihenfolge kann ich nicht ändern.
User avatar
Edi
Site Admin
Posts: 1493
Joined: Sun Aug 09, 2015 5:01 pm
Location: Zurich
Contact:

Tue Jun 11, 2019 12:08 pm

Versuche es einmal mit

Code: Select all

foreach (array_reverse($pages) as $parent)
Planet Bludit, Tipps, Snippets und nützliche Links. - Newsletter, Informationen zu Bludit (auf Deutsch).
kohbarg
Jr. Bludit
Posts: 3
Joined: Tue Jun 11, 2019 11:36 am

Tue Jun 11, 2019 1:57 pm

Edi wrote:
Tue Jun 11, 2019 12:08 pm
Versuche es einmal mit

Code: Select all

foreach (array_reverse($pages) as $parent)
Yepp, danke, das klappt mit $parents und array_reserve. Das hatte ich irgendwie nicht auf dem Zettel, hab die ganzen sort-Funktionen erfolglos probiert. :roll:
Post Reply