我花了很多时间来搜索好的教程或文档来创建omega 4.x子主题,但是没有找到。如何使用节点类型,分类法,用户页面创建布局模板。任何有用的帮助
答案 0 :(得分:6)
如果您是Windows用户,首先需要使用linux设置虚拟机。虽然linux是Omega 4主题的首选,你也可以使用mac但需要自制软件等。
Windows用户:
Drupalpro是drupal的预构建linux环境。按照安装说明进行操作,然后完成页面中间记录的drupalpro更新。根据更新说明确保并更新drush,因为Omega 4需要更新的版本。最后,使用sudo apt-get update
更新ubuntu(不要使用包管理器)
以下说明已使用Drupalpro(source for 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 install:
$ 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
按照设置说明进行操作。
请输入新子主题[Omega Subtheme]的名称:Yoursubthemename
请为新主题输入机器可读的名称[yoursubthememachinename]
请为新主题选择基本主题
2:Omega - 一个功能强大的HTML5基础主题框架,利用诸如
的工具 Sass,Compass,Grunt,Bower,Ruby Version Manager,Bundler等。
请为新主题选择入门套件
1:默认:配备齐全的Sass设置,大量使用 谐音。 (由Omega提供)
请选择目的地。这是您的子主题的放置位置 请选择目的地类型。
1:网站(例如'all'或'example.com')
请选择一个网站。
1:全部
您想保留starterkit的自述文件吗? (Y / N):
您想启用新主题吗? (Y / N):
您想将新主题设为默认主题吗? (Y / N):
如果一切顺利,您将看到以下消息: 您已在sites / all / themes中成功创建了主题Yourthemename(yourthememachinename)。 [成功]
完成后,在你的子主题中运行:
bundle install
故障排除如果您在捆绑安装或捆绑执行保护中收到错误,则可能需要更改终端首选项。终端>个人资料首选项>标题和命令>选中“运行命令作为登录shell”image。关闭终端,cd回到站点的根目录并运行bundle install。
进入子主题的根目录:
bundle exec guard
您现在已经创建了Omega Subtheme。有关创建custom layouts here
的文档答案 1 :(得分:2)
leveluptuts正在为omega 4.x做出很好的贡献
leveluptuts.com
这是Youtube上的播放列表:http://www.youtube.com/playlist?list=PLLnpHn493BHH5nnK2dKE_42l1oXA6Tq6H,每周都有一个新视频!