danilenko alexander. drupal 7 theming on omega. drupalcamp kyiv 2011

30
Omega (960gs & HTML5) Danilenko Alexander

Upload: vlad-savitsky

Post on 27-Jun-2015

3.535 views

Category:

Technology


5 download

DESCRIPTION

1) HTML5. Short preview.2) 960 Grid system3) What is omega?4) Omega settings - Omega regions5) General Omega Settings6) CSS Path to objectРедактирование *.tpl.php файлов не будет рассмотрено, так как доклад расчитан на новичков.

TRANSCRIPT

Page 1: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Omega (960gs & HTML5)

Danilenko Alexander

Page 2: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Gold Sponsor ofGold Sponsor ofDrupalCamp Kyiv 2011DrupalCamp Kyiv 2011

Page 3: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Silver Sponsors ofSilver Sponsors ofDrupalCamp Kyiv 2011DrupalCamp Kyiv 2011

Page 4: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

What is OMEGA?What is OMEGA?

Page 5: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Creating subthemeCreating subtheme

Page 6: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Creating subthemeCreating subtheme

Page 7: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Creating subthemeCreating subtheme

Page 8: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Creating subthemeCreating subtheme

CHANGES TO YOUR_THEME_NAME.INFO

• name = Your Awesome Theme Name• description = Your Awesome Theme Description is very descriptive and cool!!

Page 9: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

960.gs960.gs

Page 10: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

960.gs960.gs

Page 11: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011
Page 12: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Omega settingsOmega settings

Page 13: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Zone settingsZone settings

Page 14: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Zone settingsZone settings

Page 15: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

General Omega General Omega SettingsSettings

Page 16: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Optional CSSOptional CSS

Page 17: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Form SettingsForm Settings

Page 18: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Page titlesPage titles

Page 19: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Breadcrumb settingsBreadcrumb settings

Page 20: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Menu settingsMenu settings

Page 21: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Grid overlay settingsGrid overlay settings

Page 22: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Grid overlay sampleGrid overlay sample

Page 23: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

CSS StylingCSS Styling• For CSS styling edit file

\sites\all\themes\subthemename\css\

subtheme.css

Page 24: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

CSS pathCSS path

• ID – unique identifier• Class - indicates the appliances in Class

Page 25: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

CSS pathCSS path

• <div id=“id1”>

• <div class=“class1”>

• div#id1 { … }

• div.class1 { .. }

HTML CSS

Page 26: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Tag hierarchyTag hierarchyHTML: HTML: <div class=“class1”> <div class=“class2”></div></div>

CSS:CSS:div.class1 div.class2 { .. }

Page 27: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

What is classWhat is class

Class1

Class2

Class3

<div class=“class

1 class2 class3”>

Page 28: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

What is classWhat is class

Class1

Class2

Class3

<div class=“class1 class2”>

Page 29: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011

Omega CSS path Omega CSS path samplessamples

• Blockso section#blockname {…} – path to block via IDo section.block {…} – all blockso section#blockname h2.title {…} –title of blocko aside. region-sidebar-first section#blockname

{…} - block in 1st sidebar

Page 30: Danilenko Alexander. Drupal 7 theming on Omega. DrupalCamp Kyiv 2011