...
Die Scripte können nach Abfrage, ob die jeweilige Cookie-Art erlaubt wurde, auch in Views eingebunden werden.
Code Block | ||
---|---|---|
| ||
@using SmartStore.Core.Plugins;
@using SmartStore.Services.Customers;
@{
var cm = EngineContext.Current.Resolve<CookieManager>();
var isMyCookieAllowed = cm.IsCookieAllowed(this.ViewContext, CookieType.Analytics);
}
@(isMyCookieAllowed == true)
{
<script>
...
</script>
} |
Scripte
Innerhalb von Scripten können Sie den Status, der vom Kunden gesetzten Cookie-Einstellungen, über das CookieManager-Objekt abfragen. Hier stehen Ihnen die beiden Properties AllowsAnalytics und AllowsThirdParty zur Verfügung. Ein Initialisierungscode eines Scriptes könnte dann so aussehen:
...