安装另外一个主题
主题安装需要你能够将本机文件上传到服务器空间。通常,这些都由FTP客户端或者网络主机的控制面板来完成。采用哪种方法取决于你,你采用哪种方法对Drupal没有任何的影响。
不便之处在于你下载来的主题文件可能是一个压缩文件。我下载前面说到的Zen主题时,我得到的就是zen-6.x-1.0-beta2.tar.gz。tar.gz(亦称“tarball”)是比较常见的文档格式之一。
安装主题的第一步就是解压文档。双击文件包,会出现两种可能的情况:一种是文件被解压了,给你留下一个叫做“zen”的新的文件夹,另外一种可能就是系统弹出提示让你选择一种程序来打开这个文件。如果出现后面的情况,需要你去下载并安装一个解压缩程序。有好多个不错的选择。当然,大多数用户都不会有问题因为现在解压缩软件很多系统都有安装了。
成功解压文件之后,打开看看。如果里面有README文件,立刻阅读一下,确保你没有遗漏任何系统需求或者主题的使用条款。
下一步是把解压来的文件上传到服务器。采用任意你喜欢的方式(FTP,控制面板,等等)登录你服务器空间的Drupal目录。
登录服务器后,来到sites/all文件夹:这就是你放置全部第三方主题和扩展的地方。
对Drupal老手的提示:sites/all文件夹的使用是Drupal 5.x中的一项变化,使用sites/all文件夹,而不用传统的themes文件夹,使你可以在一个Drupal安装上运行多个站点。将你的所有扩展放在sites/all下可减少将来升级时的痛苦。
在sites/all下,创建一个新的子文件夹取名为“themes”。themes文件夹就是你放置附加主题的地方。最后,将zen文件夹及其内容都拷贝到sites/all/themes下。每个主题都有一个独立的文件夹,最后你的目录结构就是这样的:sites/all/themes/zen。

创建sites/all/themes文件夹来放置Zen主题文件。
如果一切依计划行事,你现在可以断开与服务器的链接,转而访问你Drupal站点的管理界面。
接下来,通过你的浏览器进到管理界面,来到主题管理页面(Administer | Site building | Themes)。你会看到你新添加的主题按字母排序出现在主题列表中,如下插图:
安装Zen主题之后的主题管理页面
主题管理器列表显示你站点的全部主题。注意Enabled复选框和Default单选按钮,这些控制器对启用和配置一个主题在站点的显示很关键。
要使用新的主题,我们首先要启用它,启用之后,我们就可以将它指派给我们想要它出现的地方,并且对它进行配置。
要启用Zen,选中主题名称后面的Enabled复选框,然后点界面底部的Save configuration按钮保存。注意这时站点的外观没有发生变化——这是因为新主题既没有指派给任何页面(节点),也没有设为默认。
接下来,我们将主题指派给我们想让它显示的地方去。在这里,我想让Zen整站显示,因此我就要去选中Default单选按钮。Default控制器很是重要,因为它决定站点的初始主题——即默认主题。默认主题将被系统应用于所有未特别指定其他主题的地方。如果我们选中新主题后面的Default,然后点Save configuration,该主题立马就被应用于站点的前后台了。
通过给管理系统选定单独的主题,应用于后台的默认主题可以被覆写。这个话题将在第8章讨论。

Zen主题包中有两个主题,一个是基本的起步主题, Zen,还有一个做了进一步打磨的子主题,Zen Classic。
你可以同时启用多个主题。启用多个主题之后,就可能产生另外一项功能。注册用户可以选择自己访问站点的时候使用哪一个主题,即注册用户可以选定一个主题作为他们的默认主题,系统会记住他们的选择。
当多主题功能开启时,站点访问者可以在My account(我的账户)页面对自己的Theme configuration(主题配置)进行偏好编辑。管理员可以在用户权限(User Permissions:Administer | User management | Permissions)页面关闭这项功能。
一旦你启用一个主题,另外一个选项就会出现在主题管理器界面。启用一个主题相应的激活了它的配置(configure)选项(出现在Default单选按钮右边的Operations栏中)。配置管理器可以同时对全局和单主题的主题选项进行配置。下一节,我们看看它俩。


Comments
Post new comment