Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal omega 4.x子主题创作_Drupal_Drupal Theming - Fatal编程技术网

Drupal omega 4.x子主题创作

Drupal omega 4.x子主题创作,drupal,drupal-theming,Drupal,Drupal Theming,我花了很多时间来搜索创建Omega4.x子主题的好教程或文档,但没有找到。例如,如何使用节点类型、分类法、用户页面创建布局模板。如果您是windows用户,您首先需要使用linux设置一个虚拟机。虽然linux是Omega 4主题的首选,但您也可以使用mac,但需要自制等 Windows用户: 虚拟盒 德鲁帕尔布罗 Drupalpro是为drupal预先构建的linux环境。按照安装的指示,完成页面中间记录的DrUPalPro更新。确保按照更新说明更新drush,因为Omega 4需要更新版本。

我花了很多时间来搜索创建Omega4.x子主题的好教程或文档,但没有找到。例如,如何使用节点类型、分类法、用户页面创建布局模板。如果您是windows用户,您首先需要使用linux设置一个虚拟机。虽然linux是Omega 4主题的首选,但您也可以使用mac,但需要自制等

Windows用户:

虚拟盒 德鲁帕尔布罗 Drupalpro是为drupal预先构建的linux环境。按照安装的指示,完成页面中间记录的DrUPalPro更新。确保按照更新说明更新drush,因为Omega 4需要更新版本。最后,使用sudo apt get update更新ubuntu,不要使用包管理器

以下说明已通过Drupalpro测试

安装始终检查最新/稳定的版本

$ \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修订版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]输入机器可读的名称

请为新主题选择一个基本主题

:Omega-一个功能强大的HTML5基本主题框架,使用了以下工具 Sass、Compass、Grunt、Bower、Ruby版本管理器、Bundler等

请为您的新主题选择初学者工具包

:默认值:带有组织良好的Sass设置,大量使用 分部。由欧米茄提供

请选择一个目的地。这是您的子主题将放置的位置 请选择目的地类型

:网站,例如“all”或“example.com”

请选择一个站点

:全部

是否要保留初学者工具包的自述文件?是/否:

是否要启用新主题?是/否:

是否要将新主题设为默认主题?是/否:

如果一切顺利,您将看到以下消息: 您已在sites/all/themes中成功创建主题Yourthemename YourThemeMachine。[成功]

完成后,在子主题跑步中:

bundle install
故障排除如果您在bundle安装或bundle exec guard上收到错误,您可能需要更改终端首选项。终端>配置文件首选项>标题和命令>选中“运行命令作为登录shell”。关闭终端,将cd放回站点的根目录,然后运行bundle安装

将cd放入子主题的根目录中:

bundle exec guard

现在,您已经创建了欧米茄子主题。创建

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

Windows用户:

虚拟盒 德鲁帕尔布罗 Drupalpro是为drupal预先构建的linux环境。按照安装的指示,完成页面中间记录的DrUPalPro更新。确保按照更新说明更新drush,因为Omega 4需要更新版本。最后,使用sudo apt get update更新ubuntu,不要使用包管理器

以下说明已通过Drupalpro测试

安装始终检查最新/稳定的版本

$ \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修订版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]输入机器可读的名称

请为新主题选择一个基本主题

:欧米茄-一种强大的 HTML5基本主题框架,使用以下工具 Sass、Compass、Grunt、Bower、Ruby版本管理器、Bundler等

请为您的新主题选择初学者工具包

:默认值:带有组织良好的Sass设置,大量使用 分部。由欧米茄提供

请选择一个目的地。这是您的子主题将放置的位置 请选择目的地类型

:网站,例如“all”或“example.com”

请选择一个站点

:全部

是否要保留初学者工具包的自述文件?是/否:

是否要启用新主题?是/否:

是否要将新主题设为默认主题?是/否:

如果一切顺利,您将看到以下消息: 您已在sites/all/themes中成功创建主题Yourthemename YourThemeMachine。[成功]

完成后,在子主题跑步中:

bundle install
故障排除如果您在bundle安装或bundle exec guard上收到错误,您可能需要更改终端首选项。终端>配置文件首选项>标题和命令>选中“运行命令作为登录shell”。关闭终端,将cd放回站点的根目录,然后运行bundle安装

将cd放入子主题的根目录中:

bundle exec guard

现在,您已经创建了欧米茄子主题。用于创建leveluptuts的文档目前正在为omega 4.x制作出色的Tut

leveluptuts.com


以下是Youtube上的播放列表:每周播放一段新视频

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

leveluptuts.com


以下是Youtube上的播放列表:每周播放一段新视频

我已经看到了,但是有些页面正在开发中,比如[link]Getting Started:Configuration your subtheme,本文档的大部分内容正在构建中。您使用的是哪个操作系统?设置Omega4I时会有所不同。我正在使用Ubuntu12.04在Ubuntu12.04上设置Omega4的说明发布在下面。Omega 4使用sass/compass/susy/断点。您必须决定如何使用这些工具来设置布局。适用于我的网站的内容可能不适用于你的网站…这都是主观的,我已经看到,但有些页面正在开发中,如[link]入门:配置你的子主题,本文档的大部分内容正在构建中。你使用的是哪种操作系统?设置Omega4I时会有所不同。我正在使用Ubuntu12.04在Ubuntu12.04上设置Omega4的说明发布在下面。Omega 4使用sass/compass/susy/断点。您必须决定如何使用这些工具来设置布局。适用于我的网站的内容可能不适用于你的网站…这都是2013年9月12日的主题。欧姆现在是一个演示主题,不应该用作你的子主题的基础主题。Ohm是一个演示子主题,因此将随着最新的最佳实践不断发展。探索、打破它并学习,但不要直接在生产中使用它,也不要将其作为基本主题。从9月12日起,21013欧姆现在是演示主题,不应该用作您的子主题的基本主题。Ohm是一个演示子主题,因此将随着最新的最佳实践不断发展。探索、打破它并学习,但不要直接在生产中使用它,或将其作为基本主题。