Also fall es von euch auch jemand interessiert, ich habs jetzt mal auf die schnelle selber eingebaut. Wobei das bestimmt keine 100%ig schöne Lösung ist
account.php vor $smarty->assign('LINK_EDIT', xtc_href_link(FILENAME_ACCOUNT_EDIT, '', 'SSL')); eingefügt:
$zz_news_query = xtc_db_query("select mail_id from newsletter_recipients
where customers_id = '".(int) $_SESSION['customer_id']."'
and mail_status = 1");
while ($zz_news = xtc_db_fetch_array($zz_news_query)) {
if (xtc_not_null($zz_news['mail_id'])) {
$zz_newsletter = 'X';
} else {
$zz_newsletter = '';
}
}
$smarty->assign('ZZ_LETTER', $zz_newsletter);
Die account.html des Templates hab ich wie folgt abgeändert:
<h2>{#title_notification#}</h2>
<div class="highlightbox">
<p>
{if $ZZ_LETTER}
{#zz_letter_angemeldet#}
{else}
{#zz_letter_nicht_angemeldet#}
{/if}
</p>
<ul>
<li><a href="{$LINK_NEWSLETTER}">{#text_newsletter#}</a></li>
</ul>
</div>
Und die lang_german.conf hab ich im Bereich [account] um folgendes Erweitert:
zz_letter_angemeldet = 'Sie sind zum Newsletter angemeldet'
zz_letter_nicht_angemeldet = 'Sie sind nicht zum Newsletter angemeldet'