Home

Even Grounds, Accessibility Consulting

Making web sites, documents, software and hardware accessible to people with disabilities. Accessibility, WCAG and Section 508 compliance testing and auditing.

  • Services
  • About Us
  • Customers
  • Contact Us
  • Articles
  • Blog
  • Developers' Corner
  • Press
  • Resources

Are You Receiving the Accessibility Tips and Tricks?

  • Learn to make information accessible to people with disabilities
  • Implement what you learn right away
  • Understand how people with disabilities use technology
  • Receive our monthly newsletter packed with news, articles and updates
  • Bonus workbook: Ten steps to a more accessible web site


Do you need help with accessibility? Hire us!

Creating A Skip Navigation Link in Drupal

  • Developers' Corner
  • cms
  • Drupal
  • Skip Navigation

After we have created a skip navigation for your site, I would like to talk about skip navigation in Drupal.

Here, we will discuss Drupal versions up to Drupal 6, because there may be some changes in Drupal 7. We will be talking about Drupal 7 later this year.

The problem is that many web developers want to have a skip navigation on their site, but most of the Drupal themes don’t have such a feature.

There are, however, many themes which are accessible, or can be made accessible with little adjustments. But there is a way to create a skip navigation link in all themes.

Let me highlight two themes which are very accessible out of the box, but there are many more. One is the Flexible Theme. This theme is very strong on accessibility. Another one is the Tapestry Theme, which is my personal favorite theme for accessibility purposes. However, the Tapestry Theme for example, does not have a skip navigation built into it.

But there is a very easy way around it. And you can achieve this by establishing two blocks. First, go to the administration menu and select Site Building and Blocks. Then create a new block.

The first new block will be the actual link which skips past the content. Here is a sample code you can place in the first block, into the block body:


<a href="#content">Skip to Content</a>

Then save the block and place it at the very top of the content where you want to skip from.

Next, create a second block. This block will have the bookmark you are skipping to. Based on our sample code above, this would be the code for your second block:


<a name="content"> </a>

Save your block and move it to the top of your main content. You are done. Try clicking on the skip navigation link that will let you jump to the bookmark you have created. Make sure you have a skip navigation link in all the pages in your site.

Note: When you create a block, remember to select Input Format and pick Full HTML. The steps above will not work if you don’t pick Full HTML.

Bookmark/Search this post with:
  • Delicious
  • Digg
  • StumbleUpon
  • Facebook
  • Google
  • Yahoo
  • Technorati

I have been told that using

Submitted by John F Croston III (not verified) on Wed, 01/06/2010 - 20:20.

I have been told that using the text "Skip to Main Content" for your skip navigation is better than just "Skip to Content", because of pronunciation issues with some screen readers.

When using "Skip to Content" some screen readers pronounce "Content" as in feeling happy or joyous instead of text for a web page like "Skip to Main Content" does.

  • reply

Your step-by-step guide on

Submitted by Bijaya (not verified) on Fri, 05/07/2010 - 15:29.

Your step-by-step guide on creating skip navigation link in Drupal is very very helpful.As am running 3 of my sites on Drupal platform,I must try to add this feature in them.Thanks for this tutorial.
Bijaya

  • reply

Thanks for your help !

Submitted by jeu tarot (not verified) on Fri, 07/09/2010 - 15:49.

Really useful, thanks dude for this resource i'm looking for that kind of tutorial since a few month, and finally i find your blog, i bookmark it now :-D

  • reply

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

This blog uses CommentLuv plugin which will try and parse your sites feed and display a link to your last post, please be patient while it tries to find it for you
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Accessibility Tips and Tricks


RSS

  • Articles
  • Blog
  • Developers' Corner
  • News
  • Press

Follow us on Twitter, YouTube, or on Facebook

You Might Also Like:

  • Creating A Skip Navigation Link In WordPress
  • Making Accessible Web Pages Using Dreamweaver
  • Using Skip Navigation Links
  • Making the iPhone Keyboard Accessible
  • Save a Lot by Choosing the Right Widgets

Top Commentators

  • y8 (8)
  • kizi (5)
  • y8 (5)
  • ben10 (5)
  • friv (5)
  • miniclip (5)
  • guest (4)
  • nike shox pas cher (4)
  • Kizi (4)
 

Privacy Policy

Copyright 2007-2011 - Even Grounds Inc., Accessibility Consulting