Php 我想要一种方法,使我的drupal前端模板基于当前用户

Php 我想要一种方法,使我的drupal前端模板基于当前用户,php,templates,drupal,drupal-7,Php,Templates,Drupal,Drupal 7,我想要一种方法,使我的drupal站点基于当前用户更改模板用户,例如,当用户1连接时,站点由模板1显示;如果用户2连接,则站点由模板2显示;如果任何人连接,则由默认模板显示 谢谢:)最好问问德鲁帕利斯塔。你可以试试这个: 使用Drupal 7中的Bartek主题,您可以在page.tpl.php中执行以下操作: <?php if($logged_in && $front_page) { global $user; include __DIR__ . '/us

我想要一种方法,使我的drupal站点基于当前用户更改模板用户,例如,当用户1连接时,站点由模板1显示;如果用户2连接,则站点由模板2显示;如果任何人连接,则由默认模板显示


谢谢:)

最好问问德鲁帕利斯塔。你可以试试这个:

使用Drupal 7中的Bartek主题,您可以在page.tpl.php中执行以下操作:

<?php
if($logged_in && $front_page) {
    global $user;
    include __DIR__ . '/user_templates/user-' . $user->uid . '.tpl.php';
} else {
...


?>


您可以重写此模块。它根据用户角色提供主题依赖性。您还可以创建(或下载)一些主题并使用此模块。听到你想做某事,这可能会有帮助。

太好了。我现在就走,因为我有比恭维你更好的事情要做。哦,请阅读和,因为你没有向我们展示任何努力或一些代码来完成你的家庭作业:)@bub,也许吧。但Drupal具有全局性: