Breadcrumb generation in dynamic pages

I've been using metronic 8 for a long time now and I have a great time, but I have a problem with regards to Breadcrumb.

The problem is that when in Laravel I define an edit or view page for a specific model, for example a route of the type '/users/1/edit' the Breadcrumb does not appear.

I tried to modify the configuration file array 'config/gloabal/pages.php' going to a configuration like:

'users' => array(
'*' => [
'edit' => array(
'title' => 'Edit User',
'view' => 'users/edit/index',
'assets' => array(
'custom' => array(
'js' => array(
'js/custom/users/users.js',
),
),
),
),
]
),

but to no avail.

Has anyone found a solution to this problem?

Text formatting options
Submit

Replies (2)

Hi Nunzio,

Please try this code.

'users' => array(
'title' => 'User List',

'*' => array(
'title' => 'Show User',

'edit' => array(
'title' => 'Edit User',
),
),
),

image

Thanks

It didn't work for me, I set the menu page this way

array(
'classes' => array('item' => 'menu-accordion d-none'),
'title' => 'Edit Role',
'controller' => RolesController::class,
'path' => 'users/roles_permissions/{role}/edit',
'bullet' => '<span class="bullet bullet-dot"></span>',
),

and the page equivalent this way

'users' => array(
'roles_permissions' => array(
'title' => 'Roles & Permissions,
'view' => 'users/roles_permissions/index',
'*' => [
'edit' => [
'title' => 'Edit Role',
'view' => 'users/roles_permissions/edit/index',
],
],
),
),

and I go create a link to dynamically go to that page based on an id like

<a href="' . theme()->getPageUrl('users/roles_permissions/' . $role->id . '/edit/') . '">Role</a>

but it doesn't load either view right and neither the breadcumb with the page title.

Text formatting options
Submit
Text formatting options
Submit