Я хочу, чтобы мой фронт-шаблон 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. Это может помочь...

Другие вопросы по тегам