I was hoping for something better, but this is exactly the same difficulty as the previous question: there is no identifier to be able to address the text independently.
You will need to edit /includes/templates/your_template/templates/tpl_modules_category_icon_display.php
PHP Code:
require(DIR_WS_MODULES . zen_get_module_directory(FILENAME_CATEGORY_ICON_DISPLAY));
?>
<div align="<?php echo $align; ?>" id="categoryIcon" class="categoryIcon"><?php echo '<a href="' . zen_href_link(FILENAME_DEFAULT, 'cPath=' . $_GET['cPath'], 'NONSSL') . '">' . $category_icon_display_image . $category_icon_display_name . '</a>'; ?></div>
Change
$category_icon_display_name . '</a>';
to
'<span class="categoryIconText">' . $category_icon_display_name . '</span></a>';
PHP Code:
require(DIR_WS_MODULES . zen_get_module_directory(FILENAME_CATEGORY_ICON_DISPLAY));
?>
<div align="<?php echo $align; ?>" id="categoryIcon" class="categoryIcon"><?php echo '<a href="' . zen_href_link(FILENAME_DEFAULT, 'cPath=' . $_GET['cPath'], 'NONSSL') . '">' . $category_icon_display_image . '<span class="categoryIconText">' . $category_icon_display_name . '</span></a>'; ?></div>
and add to your stylesheet
Code:
.categoryIconText {display: none;}