オメガ 4.x サブテーマを作成するための優れたチュートリアルやドキュメントを検索するのに多くの時間を費やしましたが、見つかりませんでした。ノードタイプ、タクソノミー、ユーザーページを使用してレイアウトテンプレートを作成する方法など。かなりの助け
2 に答える
Windows ユーザーの場合は、最初に Linux で仮想ボックスをセットアップする必要があります。Linux は Omega 4 のテーマとして推奨される選択肢ですが、Mac を使用することもできますが、homebrew などが必要になります。
Windows ユーザー:
- Virtualbox https://www.virtualbox.org/wiki/Downloads
- Drupalpro https://drupal.org/project/drupalpro
Drupalpro は、drupal 用のビルド済み Linux 環境です。インストールの指示に従い、ページの中央に記載されている drupalpro の更新を完了します。Omega 4 には最新バージョンが必要なため、更新の指示に従って drush を更新してください。最後に、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
次に、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 サブテーマをインストールする準備が整いました。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 - Sass、Compass、Grunt、Bower、Ruby Version Manager、Bundler などの ツールを利用する強力な HTML5 ベース テーマ フレームワーク。
新しいテーマのスターターキットを選択してください
1 : デフォルト: パーシャルを多用した、よく整理された Sass セットアップが付属しています。(オメガ提供)
目的地を選択してください。ここにサブテーマが配置されます。目的のタイプを選択してください。
1 : サイト (例: 'all' または 'example.com')
サイトを選択してください。
1 : すべて
スターターキットの readme ファイルを保持しますか? (y/n):
新しいテーマを有効にしますか? (y/n):
新しいテーマをデフォルトのテーマにしますか? (y/n):
すべてがうまくいった場合、次のメッセージが表示されます。[成功]
終了後、サブテーマ内で次を実行します。
bundle install
トラブルシューティングbundle install または bundle exec guard でエラーが発生した場合は、端末の設定を変更する必要があるかもしれません。ターミナル>プロファイル設定>タイトルとコマンド>チェックマーク「ログインシェルとしてコマンドを実行」画像。ターミナルを閉じ、cd でサイトのルートに戻り、bundle install を実行します。
サブテーマのルートに cd します。
bundle exec guard
これで、Omega サブテーマが作成されました。カスタム レイアウトの作成に関するドキュメントはこちら
leveluptuts は現在、omega 4.x 向けに素晴らしい tuts を作成しています。
leveluptuts.com
Youtube の再生リストは次のとおりです: http://www.youtube.com/playlist?list=PLLnpHn493BHH5nnK2dKE_42l1oXA6Tq6H