addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Vancouver Drupal Users Group: Simplified Layouts with Subthemes and ThemeKey

  • Sep 22, 2011 · 6:30 PM
  • This location is shown only to members

Join us at 6:30pm at The Network Hub for our VanDUG Meeting.

Simplified Layouts with Subthemes and ThemeKey

Arne Olafson, will be presenting solutions to "get around" some of the theming difficulties presented by inconsistencies in presentation of web data for different technologies and browsers, using the ThemeKey module. It is very effective when used with the zenophile module for creating Zen subthemes. From creating different menus and links, to block layout, the themekey module offers an opportunity to keep our awesome Flash applications without leaving blank space in the iWhatevers, and to allow simplified content for the dreaded versions of Internet explorer and other non-standards-compliant browsers.
In addition, some javascript will be explored to sort out some of the more minor inconsistencies of css interpretation.

In addition to his drupal addiction, Arne studies and plays music with an enthusiasm somewhere between religious devotion and obsession.

Lightning Talks

Attendees are invited to share their experience by giving a 2 to 4 minute presentation on any topic of interest to the Drupal community. If you want to use a laptop to show a website or control panel please be sure you have the necessary cable to connect to an overhead projector.

Drupal Q&A

Bring your questions on anything related to Drupal from how to do something technical in PHP to what modules are needed to implement a feature you want.

Date: Thursday September 22nd, 2011, 6:30pm (Note: if you'd like to show up earlier, let us know so we can accommodate)
Location: The Network Hub, #170 & #300 - 422 Richards Street Vancouver, BC, V6B 2Z4 [Map]
Cost: There is no charge and all are welcome.

For those who don't need to leave right away there's typically a more social discussion at a local pub afterward.

Join or login to comment.

  • Alex P.

    Thanks to everyone who attended our lightning talk on Drupal Prometheus. Feel free to check out for more information.

    September 23, 2011

  • Glenn H.

    Arne did well. Alex's lightning talk was great too! Thanks both for your contributions.

    September 23, 2011

  • Arne O.

    p.s. We also talked about the @font-face kits available from the generator at
    which allows us to easily embed any of the free fonts into our drupal framework

    September 23, 2011

  • Arne O.

    Changing things like background images, font colours, and blocks on a per page basis is reasonably simple using Zen subthemes and Themekey, without needing to alter the node-xx.tpl.php files, or get into any complex coding.
    Thanks to everyone who showed up, and I look forward to seeing everyone again soon!

    September 23, 2011

  • Arne O.

    The gist of the presentation was to provide some tools to allow content to be provided to the user, depending on either: the page context, or the user's ability to view the content. The inability of some devices to use Flash content should not interfere with the use of the excellent qualities that Flash has to offer, yet it is up to developers to provide alternative content.

    September 23, 2011

  • Arne O.

    Including javascript to sort out issues with specific browsers' interpretation of css code:
    Using this tool, we can 'correct' the inconsistincies of various browsers. It is very effective when you just want to deal with an element that just won't lay out properly in a specific browser. It was pointed out that the php link on the same page might be more effective for browsers that have javascript disabled.

    September 23, 2011

  • Arne O.

    Zenophile makes it easy for us to create new copies of the Zen theme, which we can use and modify for ThemeKey to provide custom content to the user, with a vast array of criteria options.

    September 23, 2011

  • Arne O.

    As requested, here are some lightning points of the presentation today:
    Allows us to switch themes on the basis of many different criteria. I showed some examples on how to expose different blocks in different themes, and choose which theme would be selected based on the user's environment or node id.

    September 23, 2011

29 went

Our Sponsors

  • The Jibe

    The Jibe is an ecommerce web development agency with a focus on Drupal.

  • The Network Hub

    The Network Hub is offering their space for free to host VanDUG.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy