в теме в файлике user_profile.tpl.php добавил табы через juery.ui. В одном табе надо отобразить стандартный блог пользователя. Как это сделать без panel и других костылей?
Спасибо, сделал пока вьюшкой print views_embed_view('role1_blogs', 'block_1', $user->uid);
Ещё вопросик, как для каждой роли свой шаблон подключить?
Например, user_profile-role1.tpl.php, user_profile-role2.tpl.php.
Следующая функция не работает
function mytheme_preprocess_user_profile(&$variables) {
// Add template suggestions based on roles
if (in_array('role1', $variables['account']->roles)) {
var_dump($variables['account']->roles);
$variables['template_files'][] = 'user_profile-role1';
}
}
Хм.. про шаблон не скажу, но вот про исправление css в зависимости от пользователя (можно сделать в зависимости от чего угодно) можете посмотреть здесь.
Вполне возможно, что этого будет достаточно для вашей цели. Удачи!
Хм.. про шаблон не скажу, но вот про исправление css в зависимости от пользователя (можно сделать в зависимости от чего угодно) можете посмотреть здесь.
Вполне возможно, что этого будет достаточно для вашей цели. Удачи!
Спасибо, но не то. У меня там разные контент-профайлы прикреплены. Я эту функцию подсмотрел здесь http://drupal.org/node/264556 , но у меня она не работает. Как вариант могу в одном файле все нужные шаблоны разместить. Будет Если роль=роль1 то html1 иначеесли роль=роль2 то ... Тут что-то подобное приводится http://www.laughingmonk.com/chrisn-portfolio/content/drupal-6-custom-rol....
Но хочется красиво с отдельными файликами
Блог через вьюшку и вставил в шаблон профайла через views_embed_view. С ролями в шаблоне оставил условия если роль=роль1, то пропечатать этот html, иначе другой...
Комментарии
views block
Сделать блок... у меня такой есть... вот пример, как руки дойдут напишу в блоге как сделал.
ЗЫ: делал без вьюс, только сниппет.
Спасибо, сделал пока вьюшкой print views_embed_view('role1_blogs', 'block_1', $user->uid);
Ещё вопросик, как для каждой роли свой шаблон подключить?
Например, user_profile-role1.tpl.php, user_profile-role2.tpl.php.
Следующая функция не работает
function mytheme_preprocess_user_profile(&$variables) {
// Add template suggestions based on roles
if (in_array('role1', $variables['account']->roles)) {
var_dump($variables['account']->roles);
$variables['template_files'][] = 'user_profile-role1';
}
}
Как исправить?
Хм.. про шаблон не скажу, но вот про исправление css в зависимости от пользователя (можно сделать в зависимости от чего угодно) можете посмотреть здесь.
Вполне возможно, что этого будет достаточно для вашей цели. Удачи!
Спасибо, но не то. У меня там разные контент-профайлы прикреплены. Я эту функцию подсмотрел здесь http://drupal.org/node/264556 , но у меня она не работает. Как вариант могу в одном файле все нужные шаблоны разместить. Будет Если роль=роль1 то html1 иначеесли роль=роль2 то ... Тут что-то подобное приводится http://www.laughingmonk.com/chrisn-portfolio/content/drupal-6-custom-rol....
Но хочется красиво с отдельными файликами
подскажите как сделали?
Блог через вьюшку и вставил в шаблон профайла через views_embed_view. С ролями в шаблоне оставил условия если роль=роль1, то пропечатать этот html, иначе другой...