2013-08-24 63 views
1

我花了很多時間來搜索創建歐米茄4.x子主題的好教程或文檔,但沒有找到。像如何使用節點類型,分類,用戶頁面創建佈局模板。任何幫助明顯歐米茄4.x子主題創作

+0

[Drupal Omega 4.x Documentation](https://drupal.org/node/1768686)和[Drupal 7模板建議](https://drupal.org/node/1089656)。 – TheodorosPloumis

+0

我已經看到,但有些頁面正在開發中,如[link](https://drupal.org/node/1936974)入門:配置您的分主題,本文檔的大部分內容正在構建中 – Ayaz

+0

您正在使用哪個操作系統?設置Omega4時有所作爲 – C13L0

回答

6

如果你是一個Windows用戶,你首先需要設置一個虛擬框與Linux。而Linux是首選,以主題歐米茄4,您還可以使用MAC地址,但需要自制程序等

Windows用戶:

  1. VirtualBox的https://www.virtualbox.org/wiki/Downloads
  2. Drupalpro https://drupal.org/project/drupalpro

Drupalpro是一個預編譯的drupal環境。按照安裝說明進行操作,然後完成頁面中間記錄的drupalpro更新。根據更新的方向確定並更新嘔吐,因爲歐米茄4需要更新的版本。最後,更新的Ubuntu與sudo apt-get update(不使用包管理器)

的方向低於已與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安裝:

$ rvm -h 
$ rvm list 
$ ruby -v 

你應該得到類似的消息:紅寶石1.9.3p448(2013年6月27日修訂41675)[i686的Linux的]

現在你設置並準備好安裝Omega4分主題。 Cd到你的drupal站點的根目錄。

drush dl omega --select 

選擇合適的Omega4版本。這將自動下載並在網站/所有/主題/歐米茄歐米茄4.x。 Omega4帶有它自己的咕嚕指令,這就是爲什麼有一個最近版本的嘔吐很重要。清除drush緩存,然後查看新的omega drush命令。

drush cc drush 
drush help --filter=omega 

創建子主題

drush omega-wizard 

按照設定了方向。

請輸入新的子主題[歐米茄副主題]的名稱:Yoursubthemename

爲您的新主題,請輸入機器可讀的名字[yoursubthememachinename]

請選擇一個基本主題,爲您的新主題

2:歐米茄 - 利用像
薩斯,指南針,咕嚕,鮑爾,紅寶石版本管理,捆紮機和更多的工具,一個強大的HTML5基本主題框架。

請選擇適合您的新主題

1一個STARTERKIT:默認:有良好的組織薩斯設置大量使用的 諧音來了。 (由歐米茄提供)

請選擇一個目的地。這是您的子主題將被放置的地方 請選擇目的地類型。

1:網站(例如, '全部' 或 'example.com')

請選擇一個站點。

1:所有

你想保持STARTERKIT的自述文件? (y/n):

是否要啓用新主題? (y/n):

是否要將新主題設爲默認主題? (y/n):

如果一切順利,您將看到以下消息: 您已成功在sites/all/themes中創建主題Yourthemename(yourthememachinename)。 [成功]

完之後,你的子主題內運行:

bundle install 

故障排除如果您收到在捆綁安裝或捆綁EXEC後衛,你可能需要改變你的終端偏好的錯誤。終端>配置文件首選項>標題和命令>檢查標記「運行命令作爲登錄shell」image。關閉終端,cd回到您的網站的根目錄並運行軟件包安裝。

cd到分主題的根:

bundle exec guard 

您現在已經創建了歐米茄副主題。創建文檔custom layouts here

+0

截止到21013年9月12日,OHM現在是一個示範主題,不應該被用作您的子主題的基礎主題。 「歐姆是一個示範性的主題,因此會隨着最新的最佳實踐而不斷髮展。探索,打破並學習,但不要直接用於生產或作爲基本主題。」 – C13L0