我花了很多时间搜索创建 omega 4.x 子主题的好教程或文档,但没有找到。比如如何使用节点类型、分类、用户页面创建布局模板。任何可观的帮助
2 回答
如果你是 windows 用户,你首先需要用 linux 设置一个虚拟机。虽然 linux 是 Omega 4 主题的首选,但您也可以使用 mac,但需要自制软件等。
视窗用户:
- Virtualbox https://www.virtualbox.org/wiki/Downloads
- Drupalpro https://drupal.org/project/drupalpro
Drupalpro 是一个用于 drupal 的预构建 linux 环境。按照安装说明完成页面中间记录的 drupalpro 更新。确保按照更新说明更新 drush,因为 Omega 4 需要更新的版本。sudo apt-get update
最后,使用(不要使用包管理器)更新 ubuntu
以下说明已使用 Drupalpro 进行了测试(rvm install 的源代码)
安装https://rvm.io/始终检查最新/稳定版本!
$ \curl -L https://get.rvm.io | bash -s stable
$ source /home/drupalpro/.rvm/scripts/rvm
$ rvm requirements
接下来构建并安装最新版本的 Ruby(这可能需要一段时间)。截至 2013 年 8 月,这是最新版本。请根据需要进行更改。
$ rvm install 1.9.3
$ rvm use 1.9.3
$ rvm rubygems latest
验证 rvm 安装:
$ rvm -h
$ rvm list
$ ruby -v
您应该收到类似于以下内容的消息:ruby 1.9.3p448 (2013-06-27 revision 41675) [i686-linux]
现在您已设置好并准备安装 Omega4 子主题。cd 到你的 drupal 站点的根目录。
drush dl omega --select
选择合适的 Omega4 版本。这将自动下载 Omega 4.x 并将其放置在 sites/all/themes/omega 中。Omega4 带有自己的 drush 命令,这就是为什么拥有最新版本的 drush 很重要。清除 drush 缓存,然后查看新的 omega drush 命令。
drush cc drush
drush help --filter=omega
创建你的子主题
drush omega-wizard
按照设置说明进行操作。
请输入新子主题的名称【欧米茄子主题】:Yoursubthemename
请为您的新主题输入一个机器可读的名称 [yoursubthememachinename]
请为您的新主题选择一个基本主题
2 : Omega - 一个强大的 HTML5 基础主题框架,利用
Sass、Compass、Grunt、Bower、Ruby 版本管理器、Bundler 等工具。
请为您的新主题选择一个初学者工具包
1 :默认值:带有组织良好的 Sass 设置,大量使用了局部。(欧米茄提供)
请选择目的地。这是您的子主题将放置的位置 请选择一个目标类型。
1:站点(例如“所有”或“example.com”)
请选择一个站点。
1:全部
是否要保留 starterkit 的自述文件?(是/否):
你想启用你的新主题吗?(是/否):
你想让你的新主题成为默认主题吗?(是/否):
如果一切顺利,您将看到以下消息:您已在站点/所有/主题中成功创建主题 Yourthemename (yourthememachinename)。[成功]
完成后,在您的子主题中运行:
bundle install
故障排除如果您在 bundle install 或 bundle exec guard 收到错误,您可能需要更改您的终端首选项。终端 > 配置文件首选项 > 标题和命令 > 选中“将命令作为登录 shell 运行”图像。关闭终端,cd 回到站点的根目录并运行 bundle install。
cd 进入子主题的根目录:
bundle exec guard
您现在已经创建了 Omega 子主题。在此处创建自定义布局的文档
leveluptuts 现在正在为 omega 4.x 制作很棒的 tuts
leveluptuts.com
这是 Youtube 上的播放列表:http ://www.youtube.com/playlist?list= PLLnpHn493BHH5nnK2dKE_42l1oXA6Tq6H 每周都有一个新视频!