2012-06-02 1 views

ответ

1

Я не думаю, что для этого вам понадобится модуль. Создайте собственный шаблон для рассматриваемого узла.

Во-первых, добавить возможность создания шаблона страницы по названию страницы Добавить это template.php вашей темы

function themename_preprocess_page(&$vars, $hook) {//bofun 
    if (isset($vars['node'])) { 
    // If the page title is "restricted" the template suggestion will be "page--restricted.tpl.php". 
    $vars['theme_hook_suggestions'][] = 'page__'. str_replace(' ', '__', strtolower($vars['node']->title)); 

    } 

}//eofun 

В папке шаблонов, скопируйте page.tpl.php и переименовать новую страницу файла --restricted.tpl.php. Отредактируйте новый файл. Добавьте это в начало разделов, которые показывают контент

<?php if (in_array('Staff', $user->roles) && date('l') == "Wednesday"): /*only display users who have the user role type of Staff and display only on Wednesday*/ ?> 
<div> 
The restricted content 
</div> 
<?php else: echo "<h1 class='title' id='page-title'>Access Denied</h1><br />You are not authorized to access this page."; endif; ?> 
+0

благодарит за идее –

Смежные вопросы