如何使用每个用户的自定义设置创建Yii主题?

时间:2013-05-23 16:00:33

标签: yii themes theming

可以为每个用户创建一个带有自定义设置/选项的Yii主题吗?

例如:每个用户都可以选择颜色(背景,前景,文字),然后根据他们的选择查看网站。

我理解为不同的用户使用/创建不同的主题,但是可以根据用户输入自定义主题吗?

1 个答案:

答案 0 :(得分:0)

是的,根据不同的选择,您可以让用户选择他/她想要的颜色,然后您可以设置node.js服务器以相应地渲染出CSS脚本。

根据用户的选择,查看bootstrap如何使用此方法保存文件:

http://twitter.github.io/bootstrap/customize.html

然后,您可以将文件存储在用户目录中,并将其位置也存储在数据库中,而不是使文件可下载,下次您可以使用Yii在HTML页面中调用指定的CSS文件。这会改变外观,每个用户可以有不同的外观。

前:

<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/user/<?php echo $user->name."css"; " media="print" />

希望这有帮助。评论它您需要更多信息。

此致