Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Die Scripte können nach Abfrage, ob die jeweilige Cookie-Art erlaubt wurde, auch in Views eingebunden werden.

Code Block
languagec#
@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>
}

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:

...