1

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

4

2 回答 2

6

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

视窗用户:

  1. Virtualbox https://www.virtualbox.org/wiki/Downloads
  2. 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 子主题。在此处创建自定义布局的文档

于 2013-08-24T20:13:56.923 回答
2

leveluptuts 现在正在为 omega 4.x 制作很棒的 tuts

leveluptuts.com

这是 Youtube 上的播放列表:http ://www.youtube.com/playlist?list= PLLnpHn493BHH5nnK2dKE_42l1oXA6Tq6H 每周都有一个新视频!

于 2014-01-10T13:29:39.827 回答