Jul02

Add tertiary links to your Drupal template

02-Jul-2008
Filed under: Drupal

By default, Drupal gives you two menu variables to use in your templates. $primary_links contains the first level of navigation and $secondary_links contains the child pages of the active primary link.

But what if you need to display the children of the secondary links? Fortunately, Drupal user rapidsynergy has done the hard work for us in this comment he posted on the Drupal website. I'll reproduce his code here (with slight modifications) for future reference.

Jun30

How to find latitude and longitude coordinates for a Google Maps location

30-Jun-2008
Filed under: JavaScript

Lifehacker came to my rescue this afternoon, showing me a dead easy way to find the latitude and longitude coordinates for any Google Maps location.

Read How to find latitude and longitude.

Jun30

Disable TinyMCE on a per-field basis in Drupal

30-Jun-2008
Filed under: Drupal

There's a post on avocadoshake.net, which describes how to disable TinyMCE on a per field basis in Drupal.

Read How to disable TinyMCE per fields in Drupal.

May22

Instruct the Views module to add class values to each item of a list view

22-May-2008
Filed under: Drupal

I had a client ask me recently to help them identify the first and last nodes of a list view by adding a class to each of the list items.

This can be done pretty easily by overriding the appropriate views theme function and injecting some of our own code into the array of rendered nodes just before they are converted to a list and displayed.

Simply paste the snippet below into the file named template.php residing in your theme's folder. If there's no template.php, go ahead and create it.

Dec21

My favourite Drupal modules and why you should use them

21-Dec-2007
Filed under: Drupal

Drupal's power and flexibility really comes into its own when you start using add-on modules to extend its functionality. Finding the really useful modules amongst the hundreds that are available can be a daunting task. To help you sort the wheat from the chaff, I've compiled a list of the sixteen Drupal modules that I use in almost every site I build.

Dec06

Default text field value that disappears on focus

06-Dec-2007
Filed under: JavaScript, jQuery

See the search form top right? Click the search box. See how the default text disappears and then reappears when you click away from the search box? Here's how you do it.

The script below searches the page that it's inserted on for all form input fields that have a class of default-value applied. Each form input field must have a unique ID.

Nov29

AlphaImageLoader and links not working in IE6

29-Nov-2007
Filed under: CSS

Are you using the AlphaImageLoader filter to get your PNGs working properly in IE6? Are your links not working when nested inside an element with a PNG background image?

Here's how to fix it: IE AlphaImageLoader, Transparent PNGs & Links

By the way, this will also work if you're using IEPNGFix by TwinHelix.

Nov28

Exploring Drupal's Htmlarea module

28-Nov-2007
Filed under: Drupal

I've spent the last two days looking at Drupal's Htmlarea module. Similar to the TinyMCE module, this module acts as a wrapper for the Xinha WYSIWYG editor (Xinha is a fork of the original htmlArea WYSIWYG editor).

I like Xinha, though, as you might expect, it's not without its fair share of issues. The developer community for Xinha seems to be quite active though, and bugs are being addressed.

I've assembled a few preliminary notes here that might help you on your way:

Nov21

Output secondary links as a menu tree

21-Nov-2007
Filed under: Drupal

Thanks for this posting goes to rapidsynergy for posting the solution in this comment on the Drupal forum.

Problem: You're using $secondary_links to display the children of the active menu item in $primary_links, but $secondary_links has children too and they aren't displaying when their parent becomes active.

Solution: Add the following snippet to your template.php file:

Nov14

Using the FCKEditor file browser with TinyMCE on Drupal

14-Nov-2007
Filed under: Drupal

TinyMCE on Drupal offers support for user uploads of files (via the insert image and link dialogs) through the use of the IMCE module. Enable this module and the upload buttons automatically appear in these dialogs.

It's just not very good, is it?

< Prev12Next >