smarty snippet in variabel zuweisen

wie zuweisen wir eine snippet in eine smarty variabel?
wie es zbs. mit config möglich ist:

{$showAlsoViewed = {config name=similarViewedShow}}

foldendes ist leider ne smarty syntax error:

{$myText = false}

{if $foo}
    {$myText = {s namespace="whatever" name="foo"}{/s}}
{elseif $bar}
    {$myText = {s namespace="whatever" name="bar"}}
{/if}
{* hat eigentlich noch mehr ifs *}

{if $myText}
    
        {$mytext}
    
{else}
    {$smarty.block.parent}
{/if}