I found a solution:
I added new link color classes at the end of the stylesheet just for these heading links.
The css file is at includes/templates/EzBlue/css/stylesheet.css
Code:
.headerlink:link {
color: #FFFFFF;
text-decoration: none;
}
.headerlink:visited {
color: #FFFFFF;
text-decoration: none;
}
.headerlink:hover {
color: #FFFFFF;
text-decoration: none;
}
.headerlink:active {
color: #FFFFFF;
text-decoration: none;
}
Then updated the following php:
In file includes/modules/product_listing.php i changed
Code:
$list_box_contents[0][$col] = array('align' => $lc_align,
'params' => 'class="productlisting-heading"',
'text' => $lc_text );
to
Code:
$list_box_contents[0][$col] = array('align' => $lc_align,
'params' => 'class="headerlink"',
'text' => $lc_text );
And in file includes/functions/functions_general.php i changed
Code:
$sort_prefix = '<a href="' . zen_href_link($_GET['main_page'], zen_get_all_get_params(array('page', 'info', 'sort')) . 'page=1&sort=' . $colnum . ($sortby == $colnum . 'a' ? 'd' : 'a')) . '" title="' . zen_output_string(TEXT_SORT_PRODUCTS . ($sortby == $colnum . 'd' || substr($sortby, 0, 1) != $colnum ? TEXT_ASCENDINGLY : TEXT_DESCENDINGLY) . TEXT_BY . $heading) . '" class="productlisting-heading">' ;
to
Code:
$sort_prefix = '<a href="' . zen_href_link($_GET['main_page'], zen_get_all_get_params(array('page', 'info', 'sort')) . 'page=1&sort=' . $colnum . ($sortby == $colnum . 'a' ? 'd' : 'a')) . '" title="' . zen_output_string(TEXT_SORT_PRODUCTS . ($sortby == $colnum . 'd' || substr($sortby, 0, 1) != $colnum ? TEXT_ASCENDINGLY : TEXT_DESCENDINGLY) . TEXT_BY . $heading) . '" class="headerlink">' ;
Now the colors are correct and are only changed for those header links in the blue bar.
Hope this helps anyone else using the EzBlue template. I did a search and saw others asking this same question with no replies.