Problem/Motivation
The main page (i.e. /biblio) was returning a broken page when no nodes existed and a white page (completely broken) once I added biblio nodes.
It turns out that adding a CSS class to the main menu in my theme via
$attributes['class'][] = 'equal-height-container';
was breaking because $attributes['class'] was not an array.
Proposed resolution
I found that changing
return $output . theme('links', array('links' => $links, 'attributes' => array('class' => "biblio-export-buttons")));/
to
return $output . theme('links', array('links' => $links, 'attributes' => array('class' => array("biblio-export-buttons"))));
in line 907 of biblio_theme.inc corrected the issue.
I have attached a patch for this from the 7.x-1.x branch. I'm new to using GIT, so hopefully that's the right branch :D.
Remaining tasks
Unit tests need to be run on the patch.
| Comment | File | Size | Author |
|---|---|---|---|
| class_name.patch | 624 bytes | madprgmr |
Comments
Comment #1
rjerome commentedThanks, I've committed the patch. And you get A+ for the completeness of your bug report. It probably took longer to write it than it did to fix the bug :-)
http://drupalcode.org/project/biblio.git/commit/ada2852
Ron.