Das hier wäre eine kleine Lösung von mir:
[{block name="head_links_hreflang"}]
[{if $oView->isLanguageLoaded()}]
[{assign var="oConfig" value=$oViewConf->getConfig()}]
[{foreach from=$oxcmp_lang item=_lng}]
[{if $_lng->id == $oConfig->getConfigParam('sDefaultLang')}]
<link rel="alternate" href="[{$_lng->link|replace:'/startseite/':''}]" hreflang="x-default">
[{/if}]
<link rel="alternate" href="[{$_lng->link|regex_replace:"/(\?|&)?force_sid=.*/":""}]" hreflang="[{$_lng->abbr}]">
[{/foreach}]
[{/if}]
[{/block}]
Grüße
Rafig