trimed contentadminrelink
This commit is contained in:
parent
138b68ac98
commit
16d8adc672
@ -22,7 +22,7 @@ function contentsadminrelink_menu() {
|
|||||||
*/
|
*/
|
||||||
# useless, just play with perms and menu_alter
|
# useless, just play with perms and menu_alter
|
||||||
// function contentsadminrelink_url_outbound_alter(&$path, &$options, $original_path) {
|
// function contentsadminrelink_url_outbound_alter(&$path, &$options, $original_path) {
|
||||||
// if ($path == 'admin/content' || $path == 'admin/content/node') {
|
// if ($path == 'admin/content' || $path == 'admin/content/node') {
|
||||||
// $path = 'admin/content/nodes';
|
// $path = 'admin/content/nodes';
|
||||||
// }
|
// }
|
||||||
//}
|
//}
|
||||||
@ -57,7 +57,7 @@ function contentsadminrelink_menu_alter(&$items) {
|
|||||||
|
|
||||||
if(isset($items['admin/content/media']))
|
if(isset($items['admin/content/media']))
|
||||||
$items['admin/content/media']['access arguments'] = array('access classic media overview');
|
$items['admin/content/media']['access arguments'] = array('access classic media overview');
|
||||||
|
|
||||||
// dsm($items, '$items');
|
// dsm($items, '$items');
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -65,70 +65,71 @@ function contentsadminrelink_menu_alter(&$items) {
|
|||||||
* Implements hook_menu_local_tasks_alter().
|
* Implements hook_menu_local_tasks_alter().
|
||||||
*/
|
*/
|
||||||
function contentsadminrelink_menu_local_tasks_alter(&$data, $router_item, $root_path) {
|
function contentsadminrelink_menu_local_tasks_alter(&$data, $router_item, $root_path) {
|
||||||
switch($root_path){
|
switch($root_path){
|
||||||
case 'admin/content/nodes' : // for example 'page/view/news'
|
case 'admin/content/nodes' : // for example 'page/view/news'
|
||||||
$item = menu_get_item('node/add');
|
$item = menu_get_item('node/add');
|
||||||
if ($item['access']) {
|
if ($item['access']) {
|
||||||
$data['actions']['output'][] = array(
|
$data['actions']['output'][] = array(
|
||||||
'#theme' => 'menu_local_action',
|
'#theme' => 'menu_local_action',
|
||||||
'#link' => $item,
|
'#link' => $item,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'admin/content/materiaux' :
|
case 'admin/content/materiaux' :
|
||||||
$item = menu_get_item('node/add/materiau');
|
$item = menu_get_item('node/add/materiau');
|
||||||
if ($item['access']) {
|
if ($item['access']) {
|
||||||
$data['actions']['output'][] = array(
|
$data['actions']['output'][] = array(
|
||||||
'#theme' => 'menu_local_action',
|
'#theme' => 'menu_local_action',
|
||||||
'#link' => $item,
|
'#link' => $item,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
$item = menu_get_item('node/add/breve');
|
$item = menu_get_item('node/add/breve');
|
||||||
if ($item['access']) {
|
if ($item['access']) {
|
||||||
$data['actions']['output'][] = array(
|
$data['actions']['output'][] = array(
|
||||||
'#theme' => 'menu_local_action',
|
'#theme' => 'menu_local_action',
|
||||||
'#link' => $item,
|
'#link' => $item,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 'admin/content/companies' :
|
case 'admin/content/companies' :
|
||||||
$item = menu_get_item('node/add/company');
|
$item = menu_get_item('node/add/company');
|
||||||
if ($item['access']) {
|
if ($item['access']) {
|
||||||
$data['actions']['output'][] = array(
|
$data['actions']['output'][] = array(
|
||||||
'#theme' => 'menu_local_action',
|
'#theme' => 'menu_local_action',
|
||||||
'#link' => $item,
|
'#link' => $item,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
$item = menu_get_item('admin/people/create');
|
$item = menu_get_item('admin/people/create');
|
||||||
if ($item['access']) {
|
if ($item['access']) {
|
||||||
$data['actions']['output'][] = array(
|
$data['actions']['output'][] = array(
|
||||||
'#theme' => 'menu_local_action',
|
'#theme' => 'menu_local_action',
|
||||||
'#link' => $item,
|
'#link' => $item,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'admin/users' :
|
case 'admin/users' :
|
||||||
$item = menu_get_item('admin/people/create');
|
$item = menu_get_item('admin/people/create');
|
||||||
if ($item['access']) {
|
if ($item['access']) {
|
||||||
$data['actions']['output'][] = array(
|
$data['actions']['output'][] = array(
|
||||||
'#theme' => 'menu_local_action',
|
'#theme' => 'menu_local_action',
|
||||||
'#link' => $item,
|
'#link' => $item,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
// case 'admin/content/medias' : // for example 'page/view/news'
|
// case 'admin/content/medias' : // for example 'page/view/news'
|
||||||
// $item = menu_get_item('admin/content/media/import');
|
// $item = menu_get_item('admin/content/media/import');
|
||||||
// if ($item['access']) {
|
// if ($item['access']) {
|
||||||
// $data['actions']['output'][] = array(
|
// $data['actions']['output'][] = array(
|
||||||
// '#theme' => 'menu_local_action',
|
// '#theme' => 'menu_local_action',
|
||||||
// '#link' => $item,
|
// '#link' => $item,
|
||||||
// );
|
// );
|
||||||
// }
|
// }
|
||||||
// break;
|
// break;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user