I am attempting to upgrade a 6.4.1 installation to 6.5. I performed a 6.4.2 upgrade in between to make sure the database got upgraded correctly. Most products and such seem to be working fine. I am having an issue with infoboxes that I cannot seem to figure out.
Here are links to the stores on my dev site:
6.5 store:
http://forkorspoon.com/festive_65/6.4 store:
http://forkorspoon.com/festive_current/If you look at the 6.5 store, you will see that there is a table row with pixel_trans.gif being drawn inside the infoboxes:
Code:
<tr>
<td>
<img width="100%" height="1" border="0" alt="" src="images/pixel_trans.gif">
</td>
</tr>
This image is not being displayed in the 6.4 store. The code for the infoboxes in both stores is exactly the same. This leads me to one of two conclusions:
1) Some function changed in the 6.5 templating system and is causing this line to be drawn. If so, I cannot find where it is or how to un-do it.
2) There is some setting that I have not set in the 6.5 store, or that is set in the 6.4 store. I cannot seem to find anything that would indicate such a setting.
This is really throwing me for a loop. I am looking at the PHP code for the infoboxes but I don't really understand what's going on in there. I think that this is the line of code where the separator images are inserted:
Code:
new $infobox_template($info_box_contents, true, true, ((isset($column_location) && $column_location !='') ? $column_location : '') );
If I comment out the assignment of $info_box_contents, the separators are still drawn, but nothing goes in between them. If I comment out the entire new $infobox_template line, the box header and such is drawn, but no separators are drawn. Switching the trues to falses seems to have no effect.
I guess I don't understand what this assignment line is doing. $infobox_template probably is defined somewhere, but grepping around is returning too many results for me to make sense of things.
Thanks in advance!