как сделать навигацию из выпадающего меню в Pyro CMS

У меня есть файл «header.html» в частичной папке, здесь мой код

        <ul class="sf-menu" id="mainMenu">
{{ shoesmart:showMenu group="header" indent="tab"}}
<li><a href="{{ url }}" class="{{ class }}">{{ name }}</a>
{{ if children }}
<ul>
{{ children }}
<li><a href="{{ url }}">{{ name }}</a></li>
{{ /children }}
</ul>
{{ endif }}
</li>
{{/shoesmart:showMenu}}
</ul>

и у меня есть файл «shoesmart.php» в папке плагинов, вот мой код:

function showMenu()
{
$return = '';

$menu_list = $this->db->select('*,CONCAT(pua.type,"/",pua.keyword) as path',false)
->from('menu mn')
->join('product_url_alias pua','mn.url_alias_id=pua.url_alias_id','LEFT')
->where('status',1)
->get()
->result_array();

foreach ($menu_list as $result) {
$return[] = array(
'name'  => $result['name'],
'url'   => BASE_URL.'home/'.$result['path']
);
}
return $return;
}

и мое имя таблицы в базе данных «default_menu», которые имеют структуру:

menu_id     url_alias_id    name    status  parent_id
1           868             Men     1       0
2           869             woman   1       0

но когда я обновляю в браузере, просто показываю главное меню, это означает, что подменю не показывалось. Должен ли я изменить свой код? или я также добавляю новую таблицу для подменю в моей базе данных? Так что, пожалуйста, помогите мне .. У меня есть срок проекта завтра T.T

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector