Разные user-profile.tpl для разных ролей пользователей.

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

Аватар пользователя Virtualsitestudio Virtualsitestudio 22 октября 2013 в 18:02

Всем доброго дня суток.
Если такая проблема. На сайте три разных роли для пользователей. Для вывода дополнительный полей пользователей используется модуль Content Profile. Drupal 6.

Темизацию вывода профиля я хочу настроить через шаблон user-profile.tpl.php
Не могу никак написать приватьный код для файла template.php. Что бы для каждой роли был свой шаблон профиля.

то есть для role 1 - user-profile--role1.tpl.php
для role 2 - user-profile--role2.tpl.php

Мой самописный код не работает

function garland_preprocess_user_profile(&$vars) {

foreach($vars['elements']['#account']->roles as $role):

$vars['theme_hook_suggestions'][] = 'user_profile__'. str_replace('_','--', $role);

endforeach;

}

Что тут не так??