Witam, mam gotowy cms który generuje listy za pomocą php
składnia wygląda tak:
<ul>
{{menu.top}}
</ul>
Ja natomiast tworząc stronę w bootstrap muszę dodać klasę do li, ale nie znam php a jest generowane takim skryptem:
function getMenu($siteLang, $type) {
global $db, $core, $lang;
$unSortedArray = NULL;
$settingsLang = explode('_',$core->getSettings('site_lang'));
if($query = $db->select('pages',array('menu'=>$type))) {
if($db->num_rows($query)>0) {
if(!isset($siteLang) || empty($siteLang) || !glob('inc/lang/'.$siteLang.'_*', GLOB_ONLYDIR)) $siteLang = $settingsLang[0];
foreach((array)$query as $record) {
if($siteLang == $record['lang'] && $record['parent']==0) {
$active = '';
if(isset($_GET['go']) && !empty($_GET['go'])) {
if($_GET['go']==$record['id'] && is_numeric($_GET['go'])) $active = ' class="active"';
} elseif(!isset($siteLang) || $siteLang==$settingsLang[0]) {
if($core->getSettings('start_page')==$record['id']) $active = ' class="active"';
} else {
if($queryTWO = $db->select('pages',array('lang'=>$siteLang))) {
$recordTWO = $queryTWO[0];
if($recordTWO['id']==$record['id']) $active = ' class="active"';
}
}
$code = '<li'.$active.'><a href="'.rewrite($record['id'],$record['title'],$siteLang).'">'.$record['title'].'</a>';
$unSortedArray[$record['order']] = getMenuChildren($record['id'], $code, $siteLang);
$unSortedArray[$record['order']] .= '</li>';
}
}
}
}
return pages_sortArray($unSortedArray);
}
Mógłby mi ktoś napisać w php skrypt dodający klase o nazwie class="page-scroll". Z góry dzięki.
dodanie znacznika <code class="php"> - furious programming