I just added your table to a custom block in a fairly stock Blumarine theme, and I do not have those same validation errors, so something is being or has been added or removed to cause those problems. I think I would want to see the code you put in the block and that of the various theme files to see when and where the code changes were being applied.
Are you using a stock theme with custom mods, or one you created from scratch?
I'm using the multiflex theme: http://drupal.org/project/multiflex
I have modified it slightly, so here is what I've got for block.tpl.php:
<?php // Content region needs different wrapper divs if ($block->region =='content') { ?> <div class="content<?php echo $layoutcode ?>-container line-box"> <div class="content<?php echo $layoutcode ?>-container-1col"> <p class="content1-pagetitle"><?php print $block->subject?></p> <div class="content-txtbox-shade"> <?php print ($block->content) ?> </div> </div> </div> <?php } // Test to see if the main menu is being output. If so, // use a special class to format it properly
elseif (($block->module == 'user' and $block->delta == '1') || $block->module = 'menu') { ?>
<p class="sidebar-title-noshade bg-blue07"> <?php print "$block->subject"; ?></p> <div class="sidebar-txtbox-noshade bg-grey03 mainmenu"> <ul> <?php print $block->content; ?> </ul> </div>
<?php } else
// normal sidebar { $colours = array("grey","grey","grey","grey"); $colour=$colours[$block_id % 4]; // a bit of a fudge, but it will do for now. ?> <p class="sidebar-title-noshade bg-<?php print $colour ?>07"> <?php print "$block->subject"; ?></p> <div class="sidebar-txtbox-noshade bg-<?php print $colour ?>03 sidemenu"> <?php print $block->content; ?> </div>
<?php } ; ?>
Thank you very much for taking the time to help me with this.
- jody