I've managed to find a way, at least a temporary way. You need to use attribute images for this.
Firstly, I create the attributes. This includes adding the seperator as an attribute as well.
Secondly, I go into attributes.php and find a line looking like:
PHP Code:
$tmp_attributes_image .= '<div class="attribImg">' . zen_image(DIR_WS_IMAGES . $products_options->fields['attributes_image']) . (PRODUCT_IMAGES_ATTRIBUTES_NAMES == '1' ? '<br />' . $products_options->fields['products_options_values_name'] : '') . '</div>' . "\n";
Next, I change it into this line:
PHP Code:
if (in_array($products_options->fields['products_options_values_id'],array(1,22,33,44,52,58,70))){
$tmp_attributes_image .= '<br clear="all" /><h1>' . str_replace('--','',$products_options->fields['products_options_values_name']) . '</h1>';
}else{
$tmp_attributes_image .= '<div class="attribImg">' . (PRODUCT_IMAGES_ATTRIBUTES_NAMES == '1' ? '' . $products_options->fields['products_options_values_name'] : '') . zen_image(DIR_WS_IMAGES . $products_options->fields['attributes_image']) . '</div>' . "\n";
}
The numbers in the array are the ids of the attributes.
The first condition (if these attributes match the ids) is to display the attribute text, not image.
Not the best of ways, but its helped me.
Bookmarks