PHP code example of proklung / bitrix-menu-builder-bundle
1. Go to this page and download the library: Download proklung/bitrix-menu-builder-bundle library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
proklung / bitrix-menu-builder-bundle example snippets
/**
* Возвращает рекурсивный массив пунктов меню.
*
* @param string $dir Директория, с которой начинать рекурсию.
* @param string $menuType Тип меню.
* @param boolean $bDisableRootLink Заменить ссылки корневого меню на
* ссылку из первого дочернего элемента.
* @param boolean $bUseExt Подключать файлы расширений.
* @param integer $maxLevel Количество уровней для сканирования.
* @param boolean $bCheckSelected Отмечать выбранные пункты.
*
* @return array
* @throws Exception Error.
*/
public function getTreeMenuByDir(
string $dir = '/',
string $menuType = 'top',
bool $bDisableRootLink = true,
bool $bUseExt = true,
int $maxLevel = 4,
bool $bCheckSelected = true
): array {}
/**
* Получает один уровень меню из пути.
*
* @param string $dir Директория, с которой начинать рекурсию.
* @param integer $level Уровень, который необходимо получить.
* @param string $menuType Тип меню.
* @param boolean $bUseExt Подключать файлы расширений.
*
* @return array
*/
public function getOneLevelMenu(
string $dir = '/',
int $level = 1,
string $menuType = 'top',
bool $bUseExt = true
) { }
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.