2013-08-24 2 views
1

Я потратил много времени на поиск хорошего учебника или документации для создания темы темы omega 4.x, но не нашел. Например, как создать шаблоны макетов с использованием типов узлов, таксономии, пользовательских страниц. Любая помощь заметнаomega 4.x создание суб темы

+0

[Документация Drupal Omega 4.x] (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, вы можете также использовать макинтош, но потребуется доморощенного и т.д.

пользователя Windows:

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

Drupalpro - это предварительно созданная среда linux для drupal. Следуйте инструкциям для установки, затем выполните обновление drupalpro, которое задокументировано в середине страницы. Удостоверьтесь и обновите drush в соответствии с инструкциями по обновлению, так как Omega 4 нуждается в более поздней версии. Последнее, обновить убунт с 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 года это последняя сборка. Пожалуйста, измените по мере необходимости.

$ rvm install 1.9.3 
$ rvm use 1.9.3 
$ rvm rubygems latest 

Убедитесь РВМ установки:

$ rvm -h 
$ rvm list 
$ ruby -v 

Вы должны получить сообщение, похожее на: рубин 1.9.3p448 (2013-06-27 пересмотра 41675) [i686-Linux]

Теперь вам настроены и готовы к установке подтемы Omega4. Cd в корень вашего сайта drupal.

drush dl omega --select 

Выберите подходящую версию Omega4. Это автоматически загрузит и разместит Omega 4.x в сайтах/all/themes/omega. Omega4 поставляется с собственными командами drush, поэтому важно иметь последнюю версию drush. Очистите кэш-память, затем просмотрите новые команды omega drush.

drush cc drush 
drush help --filter=omega 

Создать подтема

drush omega-wizard 

следовать установленным планом направления.

Пожалуйста, введите имя новой подтемы [Omega подтемы]: Yoursubthemename

Пожалуйста, введите имя машиночитаемой для новой темы [yoursubthememachinename]

Пожалуйста, выберите базовую тему для вашего нового тема

2: Омега - мощная основа темы HTML5 база с использованием таких инструментов, как
Sass, компас, Грунт, Бауэр, Ruby Version Manager, Bundler и многого другого.

Пожалуйста, выберите StarterKit для новой темы

1: По умолчанию: Поставляется с хорошо организованной установкой Сасс с интенсивным использованием обертонов. (Предоставлено Omega)

Пожалуйста, выберите пункт назначения. Здесь будет размещена ваша подтема Выберите тип места назначения.

1: Сайт (например, 'все' или 'example.com')

Пожалуйста, выберите сайт.

1: все

Вы хотите сохранить ReadME файлы в StarterKit в? (y/n):

Вы хотите включить новую тему? (y/n):

Вы хотите, чтобы ваша новая тема была по умолчанию? (y/n):

Если все пошло так, как ожидается, вы увидите следующее сообщение: Вы успешно создали тему Yourtheameame (yourthememachinename) в сайтах/все/темы. [Успех]

После закончены, внутри подтемы перспективы:

bundle install 

неприятность съемка Если вы получите сообщение об ошибке при расслоении установки или при расслоении ехеса охранника, вам могут понадобиться изменить терминальные предпочтения. терминал> параметры профиля> title и command> check-mark "запустить команду в качестве оболочки для входа" image. Закройте терминал, cd вернитесь к корню вашего сайта и запустите установку пакета.

кд в корень подтемы:

bundle exec guard 

Вы создали свой Omega подтемы. Документация для создания custom layouts here

+0

С 12 сентября 21013 года OHM теперь является демонстрационной темой и не следует использовать в качестве базовой темы для вашей подтемы. «Ом - демонстрационная подтема и поэтому будет постоянно развиваться с использованием лучших лучших практик. Исследуйте, разбивайте его и учитесь, но не используйте его непосредственно в производстве или в качестве базовой темы». – C13L0