restrict page title for visitors
Signed-off-by: bachy <git@g-u-i.net>
This commit is contained in:
parent
6c85be6c6d
commit
49db4b90be
@ -28,13 +28,28 @@ function materio_page_title_block_view($delta = '') {
|
|||||||
switch ($delta) {
|
switch ($delta) {
|
||||||
case 'materio_page_title':
|
case 'materio_page_title':
|
||||||
$block['subject'] = t('Page title');
|
$block['subject'] = t('Page title');
|
||||||
$block['content'] = theme('materio_page_title', array('title' => drupal_get_title()));
|
$block['content'] = theme('materio_page_title', array('title' => materio_page_title_get_title()));
|
||||||
drupal_add_js(drupal_get_path('module', 'materio_page_title').'/js/materio_page_title-ck.js');
|
drupal_add_js(drupal_get_path('module', 'materio_page_title').'/js/materio_page_title-ck.js');
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return $block;
|
return $block;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function materio_page_title_get_title(){
|
||||||
|
|
||||||
|
if (arg(0) == 'node' && $node = node_load(arg(1))) {
|
||||||
|
if(!user_access('show '.$node->type.' title')){
|
||||||
|
if($node->type == "materiau"){
|
||||||
|
$title = field_get_items('node', $node, 'field_nature_titre');
|
||||||
|
return $title[0]['safe_value'];
|
||||||
|
}else{
|
||||||
|
return 'restricted access';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return drupal_get_title();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Implements hook_theme().
|
* Implements hook_theme().
|
||||||
|
Loading…
x
Reference in New Issue
Block a user