I'm afraid I'm not quite clear on exactly what you want there. Tell me if I am on the right track.
On looking it over closely it appears relatively simple:
You want the top category buttons (Ad Mineraal & Skull Shop) to look different when in the Skull Shop category than when in the rest of the shop. Are there any other buttons that need to be different?
The subcategory buttons are no problem because they will only ever be seen in the Skull Shop.
You are using foreground images for categories. Background images could be handled with a per-category stylesheet, but the foreground images will require a bit of PHP added. The snippet in the thread you refer to can be used for that.
You have:```php
// categories dressing - display image if exists for category name in current language - with title tag
if (file_exists(DIR_WS_TEMPLATE . 'buttons/' . $_SESSION['language'] . '/catimg' . $current_path . '.gif')) {
$cat_name_display = zen_image(DIR_WS_TEMPLATE . 'buttons/' . $_SESSION['language'] . '/catimg' . $current_path . '.gif', '', '', '', 'title="' . $box_categories_array[$i]['name'] . '"');
}
```php
// categories dressing - display image if exists for category name in current language - with title tag
if ((int)$_GET[cPath] == 105) { // in Skull Shop - use different buttons
if (file_exists(DIR_WS_TEMPLATE . 'buttons/' . $_SESSION['language'] . '/catimgsk' . $current_path . '.gif')) {
$cat_name_display = zen_image(DIR_WS_TEMPLATE . 'buttons/' . $_SESSION['language'] . '/catimgsk' . $current_path . '.gif', '', '', '', 'title="' . $box_categories_array[$i]['name'] . '"');
}
} else {
if (file_exists(DIR_WS_TEMPLATE . 'buttons/' . $_SESSION['language'] . '/catimg' . $current_path . '.gif')) {
$cat_name_display = zen_image(DIR_WS_TEMPLATE . 'buttons/' . $_SESSION['language'] . '/catimg' . $current_path . '.gif', '', '', '', 'title="' . $box_categories_array[$i]['name'] . '"');
}
} // cPath 105
Name all the button images you want to see when in the Skull Shop like catimgsk##.gif.