Drupal 7 开发内部培训资料, 分头诗人

如何实现主题在线演示?

赞成!
0
否决!

想实现Drupal的主题在线演示功能,url效果:www.test.com/theme/zen

目前想到的是用子站来做:

1、按照Drupal官网(http://drupal.org/documentation/install/multi-site)说明,在sites文件夹下创建名称为www.test.com.theme.zen的文件,也放入了settings.php,但浏览器输入www.test.com/theme/zen报404,"/theme/zen"页面找不到的错误。

2、看example.sites.php的注释说明,添加了别名数组

$sites['www.test.com.theme.zen'] = 'zen';

然后在sites目录下创建名称为zen的文件夹

但浏览器输入www.test.com/theme/zen也是报404,"/theme/zen"页面找不到的错误。

看网站Drupal子站和多站的建设都是使用二级域名的,那莫非要为每个主题创建一个二级?

看到一个网站已经实现:http://topdrupalthemes.net/theme/retromania

求大神给点思路吧。

3 个回答

赞成!
1
否决!

主题在线演示,其实是两种类型

一种是带站点的,一种是纯html的,带站点的通常是安装一个独立的Drupal的,或者是multi site 的概念。

多站点,我之前有回答过,你可以参考下。

drupal7的多站点是共用一个数据库还是使用多个数据库只共享用户性能好些?

Drupal 7 多站点设置如何实现单点登录?

多站点

赞成!
0
否决!

我忽略了个问题,没有设置别名,呵呵,别名设置好后,这两种方法都行。诗人的这两篇多站点的回答我也看过了,多谢啦。

赞成!
0
否决!

找吧,有一个模块,用户前端有个下拉选项,选择那个主题,实时切换