Aya*_*yaz 1 drupal drupal-theming
我花了很多时间来搜索好的教程或文档来创建omega 4.x子主题,但是没有找到.如何使用节点类型,分类法,用户页面创建布局模板.任何帮助明显
如果您是Windows用户,首先需要使用linux设置虚拟机.虽然linux是Omega 4主题的首选,你也可以使用mac但需要自制软件等.
Windows用户:
Drupalpro是drupal的预构建linux环境.按照安装说明进行操作,然后完成页面中间记录的drupalpro更新.根据更新说明确保并更新drush,因为Omega 4需要更新的版本.最后,更新ubuntu sudo apt-get update(不要使用包管理器)
以下说明已经过Drupalpro测试(rvm安装源)
安装https://rvm.io/始终检查最新/稳定版本!
$ \curl -L https://get.rvm.io | bash -s stable
$ source /home/drupalpro/.rvm/scripts/rvm
$ rvm requirements
Run Code Online (Sandbox Code Playgroud)
接下来构建并安装最新版本的Ruby(这可能需要一段时间).截至2013年8月,这是最新版本.请根据需要更改.
$ rvm install 1.9.3
$ rvm use 1.9.3
$ rvm rubygems latest
Run Code Online (Sandbox Code Playgroud)
验证rvm安装:
$ rvm -h
$ rvm list
$ ruby -v
Run Code Online (Sandbox Code Playgroud)
您应该收到类似的消息:ruby 1.9.3p448(2013-06-27 revision 41675)[i686-linux]
现在您已经准备好安装Omega4子主题了.Cd到您的drupal站点的根.
drush dl omega --select
Run Code Online (Sandbox Code Playgroud)
选择合适的Omega4版本.这将自动下载并将Omega 4.x放置在sites/all/themes/omega中.Omega4带有它自己的drush命令,这就是为什么拥有最新版本的drush非常重要的原因.清除drush缓存然后查看新的omega drush命令.
drush cc drush
drush help --filter=omega
Run Code Online (Sandbox Code Playgroud)
创建你的副主题
drush omega-wizard
Run Code Online (Sandbox Code Playgroud)
按照设置说明进行操作.
请输入新子主题[Omega Subtheme]的名称:Yoursubthemename
请为您的新主题输入机器可读的名称[yoursubthememachinename]
请为您的新主题选择基本主题
2 :Omega - 一个功能强大的HTML5基础主题框架,利用
Sass,Compass,Grunt,Bower,Ruby Version Manager,Bundler等工具.
请为您的新主题选择入门套件
1 :默认:配备一个组织良好的Sass设置,大量使用partials.(由Omega提供)
请选择目的地.这是您的子主题将被放置的位置请选择目的地类型.
1:网站(例如'all'或'example.com')
请选择一个网站.
1:全部
您想保留starterkit的自述文件吗?(Y/N):
您想要启用新主题吗?(Y/N):
你想让你的新主题成为默认主题吗?(Y/N):
如果一切顺利,您将看到以下消息:您已在sites/all/themes中成功创建了主题Yourthemename(yourthememachinename).[成功]
完成后,在你的subtheme运行内:
bundle install
Run Code Online (Sandbox Code Playgroud)
故障排除如果您在捆绑安装或捆绑执行保护中收到错误,您可能需要更改终端首选项.terminal> profile preferences> title and command> check-mark"run command as login shell" image.关闭终端,cd回到站点的根目录并运行bundle install.
cd进入子主题的根:
bundle exec guard
Run Code Online (Sandbox Code Playgroud)
您现在已经创建了Omega Subtheme.有关在此处创建自定义布局的文档