Имя в заголовке меню...и пару вопросов...

Главные вкладки

Аватар пользователя Beshan Beshan 21 июля 2012 в 12:44

добавил код в block.tpl.php чтобы в заголовке меню был ник пользователя

1 <?php
2 global $user ;
3 if( $block -> subject == 'User menu' )
4 {
5 $block -> subject = check_plain ( $user -> name );
6 }
7 ?>

но когда заходишь на сайт как не авторизированный пользователь выскакивает ошибка

"Notice: Undefined property: stdClass::$name в функции include() (строка 5 в файле Z:\home\dru\www\sites\all\themes\colourise\block.tpl.php)."

я как понял надо поставить проверку авторизированли пользователь перед тем как переименовывать меню....как это можно сделать??(я новичок в пхп)

Как можно скрыть полностью блок меню если пользователь не автризирован

И еще один вопрос можно ли создать отдельный файл пхп и css для конкретного меню или блока?

Комментарии