JuMert
February 26, 2013, 2:09pm
1
Hallo zusammen,
was muss ich in dem Template (order_newsletter.tpl) ändern, dass der keine Haken setzt? (siehe Bild)
[{if $blSubscribeNews}]
<li>
[{block name=“user_billing_newsletter”}]
<label>[{ oxmultilang ident=“FORM_FIELDSET_USER_SUBSCRIBENEWSLETTER” }]</label>
<input type=“hidden” name=“blnewssubscribed” value=“0”>
<input id=“subscribeNewsletter” type=“checkbox” name=“blnewssubscribed” value=“1” [{if $oView->isNewsSubscribed()}]checked[{/if}]>
<br>
<div class=“note”>[{ oxmultilang ident=“FORM_FIELDSET_USER_SUBSCRIBENEWSLETTER_MESSAGE” }]</div>
[{/block}]
</li>
[{/if}]
die if-Funktion löschen:
... [{if $oView->isNewsSubscribed()}]checked[{/if}] ...
da sollte aber eigentlich nur dann der Haken schon drin sein, wenn der aktuelle User den Newsletter bereits abboniert hat (deswegen ja “if” - also “wenn”)
EDIT: für die Anzeige des Feldes wird als Default 1 gesetzt
das ist ein Bug und rechtlich mindestens fragwürdig wenn nicht gar abmahngefährdet
trägst Du das gleich ein, wenn Du schon den Grund parat hast? Ich müsste mir erst alles zurecht basteln…
muss erst noch recherchieren - melde mich …
JuMert
February 27, 2013, 8:22am
7
Vielen Dank.
Hätte ich auch selber drauf können kommen.