Hallo shiva,
danke für die schnelle Antwort.
Das das Ganze finanziell eh schon sehr knapp kalkuliert ist, ist das leider keine Option für mich.
Aber wie das so ist kam mir heute Nacht eine zündende Idee, die sogar funktioniert!
Vielleicht hilft das ja auch mal anderen.
Hier mal der Ansatz:
Anstatt mit Unterkategorien zu arbeiten, habe ich nun alle Artikel, egal ob Malerei, Grafik etc. direkt in der Hauptkategorie des Künstlers eingepflegt. Sie werden nun also alle direkt untereinander angezeigt.
Jetzt habe ich für die Kategorieüberschriften jeweils einen zusätzlichen Artikel erstellt, der die Artikelliste in die verschiedenen Bereiche aufteilt. Artikelname ist der jeweilige Kategoriename (Malerei, etc.) und als Artikelnummer habe ich "kategorie" eingegeben.
Dadurch ist es nun möglich, im Template abzufragen, ob diese entsprechende Artikelnummer vergeben ist und ich kann an diesem Punkt eingreifen.
Im Template sieht das dann so aus:
{foreach name=aussen item=module_data from=$module_content}
{if $module_data.PRODUCTS_MODEL == 'kategorie'}
<h1>{$module_data.PRODUCTS_NAME}</h1>
{else}
<table class="productPreview" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" align="center" class="productPreviewImage">{if $module_data.PRODUCTS_IMAGE!=''}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /></a>{else} {/if}</td>
<td valign="top" class="productPreviewContent_left">
<h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
{$module_data.PRODUCTS_SHORT_DESCRIPTION}
</td>
<td valign="top" class="productPreviewContent_right">
<p class="price">{$module_data.PRODUCTS_PRICE}</p><p class="taxandshippinginfo">( {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK} )</p>
{if $module_data.PRODUCTS_VPE}<p class="vpe">{$module_data.PRODUCTS_VPE}</p>{/if}
{if $module_data.PRODUCTS_SHIPPING_NAME}<p class="shippingtime">{#text_shippingtime#}{if $module_data.PRODUCTS_SHIPPING_IMAGE}<img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />{/if}
{$module_data.PRODUCTS_SHIPPING_NAME}</p>
{/if}
<p>{$module_data.PRODUCTS_BUTTON_BUY_NOW} <a href="{$module_data.PRODUCTS_LINK}"><img src="{$tpl_path}buttons/{$language}/button_product_more.gif" alt="Details" border="0" /></a></p>
</td>
</tr>
</table>
<div class="hrproductpreview"></div>
{/if}
{/foreach}
Die Artikeldarstellung ist noch Standard, wird aber für diesen Shop noch weiter angepasst.
Eigentlich total simpel...