There are a few of us
control freaks DIY types who prefer to tinker with things at the source, even if it takes a little more time and effort. But since most people will likely opt to install the excellent Superfish Drupal module, which will essentially have you set up in a couple of clicks, this post is more of an excuse to illustrate a few theming basics; for instance:
- how to use a theme function to override Drupal's default HTML output,
- how to alter rendered output using a preprocessor function,
We'll use the plugin's "Basic" menu in this example. The fine tuning is up to you.