Headings (h1..h6) are the key elements to create structural content. This project normalizes heading usage to a common denominator. All pages start at the same heading level in output. You can configure the start level of headings. Furthermore, there's an option to start at a different heading for views.

So what real problem is this solution for?

If you use a wysiwyg editor you might have already heard of the question of wisdom: "which is the first heading to use? h2? h3?".

Our Opinion is: The only right answer is h1 for persistence. But h1 would be wrong in output - so we need an output filter. Here we go.

And the most beautiful part of the story: the filter even corrects (wrong) heading usage to the normalized heading range. If you previously started at heading 3, they will also be correctly normalized to the chosen output level.

How to get started

Install the module, Go to admin/settings/filters page and enable the new filter for the chosen input formats. There must be no HTML Filter present that removes heading tags.

Downloads

Version Downloads Date Links
6.x-1.x-dev tar.gz (7.61 KB) | zip (8.17 KB) 2011-Feb-25 Notes

Project Information


Maintainers for Heading Normalizer

Issues for Heading Normalizer

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 21 Sep 09