Source for file MainMenu.class.php
Documentation is available at MainMenu.class.php
* Содержит класс MainMenu
* @copyright Energine 2006
//require_once('core/modules/share/components/DataSet.class.php');
* Класс выводит главное меню(меню первого уровня)
public function __construct($name, $module, Document $document, array $params = null) {
parent::__construct($name, $module, $document, $params);
* Принудительно выставляем необходимый перечень полей
* @return DataDescription
$result->addFieldDescription($field);
$result->addFieldDescription($field);
$result->addFieldDescription($field);
* Переопределенный метод загрузки данных
$data = $sitemap->getMainLevel();
foreach ($data as $key => $value) {
if($key == $sitemap->getDefault() || $value['isFinal']) {
$data[$key]['Id'] = $key;
$data[$key]['Segment'] = $value['Segment'];
$data[$key]['Name'] = $value['Name'];
|