Ik wil een aantal menu items uitladen uit het joomla cms zodat ze vanuit het cms te editen zijn.
Het gaat om deze list met menu items.
<?
<!-- <li class="<? if($pagina == 'home'){echo 'current'; } ?> relative f_xs_none m_xs_bottom_5"><a href="http://www.website.nl/" class="tr_delay_hover color_light tt_uppercase"><b>Home</b></a></li> -->
<li class="relative f_xs_none m_xs_bottom_5"><a href="javascript:void()" onclick="javascript:goToURL('http://www.website.nl')" class="tr_delay_hover color_light tt_uppercase"><b>Het bedrijf</b></a>
<!--sub menu-->
<div class="sub_menu_wrap top_arrow d_xs_none type_2 tr_all_hover clearfix r_corners">
<ul class="sub_menu">
<li><a class="color_dark tr_delay_hover" href="home/menu-item1">menu-item1</a></li>
<li><a class="color_dark tr_delay_hover" href="home/menu-item2">menu-item2</a></li>
<li><a class="color_dark tr_delay_hover" href="home/menu-item3">menu-item3</a></li>
<li><a class="color_dark tr_delay_hover" href="home/diensten/menu-item4">menu-item4</a></li>
<li><a class="color_dark tr_delay_hover" href="home/diensten/menu-item5">menu-item5</a></li>
<li><a class="color_dark tr_delay_hover" href="home/diensten/menu-item6">menu-item6</a></li>
en-route">Contact</a></li>
</ul>
</div>
</li>
?>
Dit is de query waarmee ik de menu items ophaal.
<?
// Het bedrijf
$bedrijf = "SELECT * FROM `lb_content` WHERE catid = 26 and state = 1";
$bedrijfcon = $conn->query($bedrijf);
$bedrijfcr = array();
while ($bedrijfcr[] = $bedrijfcon->fetch_array());
?>
Hoe kan ik dit uitlezen en netjes laten zien in een loop?
Ik heb zelf nog wat geprobeerd maar kom er niet echt uit.
<?
$arraylist = array();
foreach($bedrijfcr as $menu1){
if(!in_array($menu1['id'],$arraylist) && $menu1['id'] != ''){
$arraylist[] = $menu1['id'];
$menuitem1 =
'<li class="relative f_xs_none m_xs_bottom_5"><a href="http://www.website.nl" class="tr_delay_hover color_light tt_uppercase"><b>'.$menu1['title'].'</b></a>
<div class="sub_menu_wrap top_arrow d_xs_none type_2 tr_all_hover clearfix r_corners">
<ul class="sub_menu">';
$sub1 = "SELECT * FROM `lb_content` WHERE catid = ".$menu1['id']." order by created DESC";
$subcon1 = $conn->query($sub1);
$subcr1 = array();
while ($subcr1[] = $subcon1->fetch_array());
}
$i = 1;
foreach($subcr1 as $submenu1){
$menuitem1 = '<li><a class="color_dark tr_delay_hover" href="'.GetSubNaam($submenu1['catid']).'/'.$submenu1['alias'].'">'.$submenu1['title'].'</a></li>';
}
$i++;
$menuitem1 = '</ul>
</div>
</li>';
}
return = $menuitem1;
?>
1.696 views