Я потратил много времени на поиск хорошего учебника или документации для создания темы темы omega 4.x, но не нашел. Например, как создать шаблоны макетов с использованием типов узлов, таксономии, пользовательских страниц. Любая помощь заметнаomega 4.x создание суб темы
ответ
Если вы пользователь Windows, вам сначала нужно настроить виртуальную коробку с linux. В то время как Linux является предпочтительным выбором для темы с Омега 4, вы можете также использовать макинтош, но потребуется доморощенного и т.д.
пользователя Windows:
- Virtualbox https://www.virtualbox.org/wiki/Downloads
- 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
С 12 сентября 21013 года OHM теперь является демонстрационной темой и не следует использовать в качестве базовой темы для вашей подтемы. «Ом - демонстрационная подтема и поэтому будет постоянно развиваться с использованием лучших лучших практик. Исследуйте, разбивайте его и учитесь, но не используйте его непосредственно в производстве или в качестве базовой темы». – C13L0
leveluptuts делают отличные tuts прямо сейчас для omega 4.х
leveluptuts.com
здесь список воспроизведения на Youtube: http://www.youtube.com/playlist?list=PLLnpHn493BHH5nnK2dKE_42l1oXA6Tq6H с чем-то вроде нового видео в неделю!
[Документация Drupal Omega 4.x] (https://drupal.org/node/1768686) и [Предложения шаблона Drupal 7] (https://drupal.org/node/1089656). – TheodorosPloumis
Я видел, но некоторые страницы находятся в стадии разработки, например [link] (https://drupal.org/node/1936974) Начало работы: настройка вашей подтемы, большая часть этого документа находится в разработке – Ayaz
Какая ОС вы используете ? Это имеет значение при настройке Omega4 – C13L0