Like a superhero, you respond to the call of the moon-blue Drupal logo gleaming in the night sky above Gotham. Another chance to use your hard-won expertise in the service of others. The Commissioner directs you to a young man, a relative Drupal Newbie, who is mildly distressed.
The Scene
Drupal 4.6. A tableless CSS theme. A website, being developed for an academic journal, using the Tagnode module, along with Flexinode, to create an Issue-Article structure.
The Problem
You ask the Drupal newbie what went down. "The theme development was going well," he stammers, "and the test site was outputting valid XHTML. The layout looked great. I had a few different flexinode types set up, and some custom blocks. But I was still searching for way to handle the Issue-Article relationship because Taxonomy alone didn't quite do it for me. That's when I found Tagnode." You nod. "It was great," he continues. "It did everything I needed it to do, dynamically linking Issue nodes with Article nodes and making the content creation process easy for my colleagues. I was thrilled, really thrilled. But then I noticed that any nodes affected by tagnode were breaking my layout. They contained an extra </div>
that severed my footer!"