PHP Variable an Smarty übergeben

ok ich habe jetzt:

public function install()
{
	$this->subscribeEvent(
            'Enlight_Controller_Action_PostDispatchSecure_Frontend',
            'postDispatch'
        );

	return true;
}

public function postDispatch(Enlight_Event_EventArgs $args)
{
	$subject = $args->getSubject();
    $view=$subject->View();
$view->assign("kundengruppe",Shopware()->System()->sUSERGROUPDATA['groupkey']);
}

und in der tpl:

{extends file="parent:frontend/detail/tabs.tpl"}

{* New tab *}
{block name="frontend_detail_tabs_description" append}
{if $kundengruppe != "GAST"}
{s namespace="frontend/detail/tabs" name='TabDownloadDescription'}{/s}
{/if}
{/block}

{* New Tab container *}

{block name="frontend_detail_tabs_content_description" append}
{if $kundengruppe != "GAST"}

{s namespace="frontend/detail/tabs" name='TabDownloadDescription'}{/s}
{include file="frontend/detail/tabs/download.tpl"}

{/if}
{/block}

in der download.tpl, lass ich mir die $kundengruppe zwischen zwei paragraphs ausgeben.

{$kundengruppe}

Auf der Seite zeigt er dann aber einen leeren Wert an.