Я хочу, чтобы мой фронт-шаблон drupal был основан на текущем пользователе.
Я хочу, чтобы мой сайт drupal менял пользователя шаблона на основе текущего пользователя, например, когда пользователь подключен, сайт отображается шаблоном 1, а если подключен пользователь 2, сайт отображается с шаблоном 2, и если кто-либо подключен, он отображается с шаблоном по умолчанию
благодарю вас:)
2 ответа
Лучше всего спросить Drupalistas. Вы можете попробовать это:
С темой Bartek в Drupal 7 вы можете сделать что-то в page.tpl.php:
<?php
if($logged_in && $front_page) {
global $user;
include __DIR__ . '/user_templates/user-' . $user->uid . '.tpl.php';
} else {
...
?>
Вы можете переписать этот модуль Role Theme Switcher. Это обеспечивает зависимость от темы от роли пользователя. Вы также можете создать (или загрузить) некоторые темы и использовать этот модуль Theme Key. Это может помочь...