Elgg
Version 4.3
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
views
default
page
elements
page_menu.php
Go to the documentation of this file.
1
<?php
9
if
(!
elgg_extract
(
'show_page_menu'
,
$vars
,
true
)) {
10
return
;
11
}
12
13
$custom_params
=
elgg_extract
(
'page_menu_params'
,
$vars
, []);
14
$default_params
= [
15
'sort_by'
=>
'name'
,
16
'prepare_vertical'
=>
true
,
17
];
18
19
$params
= array_merge(
$default_params
,
$custom_params
);
20
21
$page_menu
=
elgg_view_menu
(
'page'
,
$params
);
22
23
if
(
$page_menu
) {
24
echo
elgg_view_module
(
'info'
,
''
,
$page_menu
, [
25
'class'
=>
'elgg-page-menu'
,
26
]);
27
}
$default_params
$default_params
Definition:
page_menu.php:14
$page_menu
$page_menu
Definition:
page_menu.php:21
elgg_view_menu
elgg_view_menu($menu, array $vars=[])
Render a menu.
Definition:
views.php:468
elgg_view_module
elgg_view_module($type, $title, $body, array $vars=[])
Wrapper function for the module display pattern.
Definition:
views.php:950
elgg_extract
elgg_extract($key, $array, $default=null, $strict=true)
Checks for $array[$key] and returns its value if it exists, else returns $default.
Definition:
elgglib.php:547
$custom_params
if(!elgg_extract('show_page_menu', $vars, true)) $custom_params
Displays page menu.
Definition:
page_menu.php:13
$params
$params
Definition:
page_menu.php:19
echo
elgg echo
Translates a string.
Definition:
deprecated.js:530
$vars
$vars['head']
Definition:
html.php:24
Generated on Thu Jan 26 2023 00:00:24 for Elgg by
1.8.11