omega 4.x子主题创作

时间:2013-08-24 06:51:52

标签: drupal drupal-theming

我花了很多时间来搜索好的教程或文档来创建omega 4.x子主题,但是没有找到。如何使用节点类型,分类法,用户页面创建布局模板。任何有用的帮助

2 个答案:

答案 0 :(得分:6)

如果您是Windows用户,首先需要使用linux设置虚拟机。虽然linux是Omega 4主题的首选,你也可以使用mac但需要自制软件等。

Windows用户:

  1. Virtualbox https://www.virtualbox.org/wiki/Downloads
  2. Drupalpro https://drupal.org/project/drupalpro
  3. 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,每周都有一个新视频!