Der Inhalt (unter Artikeldetails im Artikel) soll nur angezeigt werden, wenn es sich um einen Artikel in der Kategorie 89 handelt. Derzeit wird der Inhalt immer angezeigt, unabhängig der Kategorie ID.
Versuch das ganze mal so
{* New tab *}
{block name="frontend_detail_tabs_description" append}
{if $sCategoryCurrent == 89}
{s name='TabXXXX'}{/s}
{/if}
{/block}
{* New tab *}
{block name="frontend_detail_tabs_description"}
{$smarty.block.parent}
Und dann bitte nicht mit append, sondern mit {$smarty.block.parent}
append und prepend können bei Mehrfachüberschreibungen zu erheblichen Fehlern führen.
Bau Dir kurz {debug} in den Block ein und erlaube im Browser ein Popup. In dem Popup bekommst Du dann alle verfügbaren Variablen angezeigt. Verschachtelte Variablen sind Arrays und können über var.subvar oder var[“subvar”] angesprochen werden.
*Ohm* Du überschreibst 2x den gleichen Block
Sollte nicht einer {frontend_detail_tabs_content_description} sein?