- 1
Hi
We're using nopcommerce version 4.0 with the Emporium theme. In this version of nopcommerce it's only possible to accept cookies (a pop up with an OK-button). According to the GDPR rules, the user must be able to choose what cookies they want to accept.
I was wondering if it's possible to add an option that declines cookies? Then I could edit the current scripts with the "data-cookiescript" attribute and set it to "accepted". I don't know if that would be possbile, since I don't know anything about javascript...
But the current code is:
<script type="text/javascript" asp-location="Footer">
$(document).ready(function () {
$('#eu-cookie-bar-notification').show();
$('#eu-cookie-ok').click(function () {
$.ajax({
cache: false,
type: 'POST',
url: '@Url.RouteUrl("EuCookieLawAccept")',
dataType: 'json',
success: function (data) {
$('#eu-cookie-bar-notification').hide();
},
failure: function () {
alert('Cannot store value');
}
});
});
});
</script>
<div id="eu-cookie-bar-notification" class="eu-cookie-bar-notification">
<div class="content">
<div class="text">@T("EUCookieLaw.Description2")</div>
<div class="buttons-more">
<button type="button" class="ok-button button-1" id="eu-cookie-ok">@T("Common.OK")</button>
<a class="learn-more" href="@Url.RouteUrl("Topic", new { SeName = Html.GetTopicSeName("privacyinfo") })">@T("EUCookieLaw.LearnMore")</a>
</div>
</div>
</div>
I could probably just add another button that says "decline", but I don't know how to make the functionality work...
We're using nopcommerce version 4.0 with the Emporium theme. In this version of nopcommerce it's only possible to accept cookies (a pop up with an OK-button). According to the GDPR rules, the user must be able to choose what cookies they want to accept.
I was wondering if it's possible to add an option that declines cookies? Then I could edit the current scripts with the "data-cookiescript" attribute and set it to "accepted". I don't know if that would be possbile, since I don't know anything about javascript...
But the current code is:
<script type="text/javascript" asp-location="Footer">
$(document).ready(function () {
$('#eu-cookie-bar-notification').show();
$('#eu-cookie-ok').click(function () {
$.ajax({
cache: false,
type: 'POST',
url: '@Url.RouteUrl("EuCookieLawAccept")',
dataType: 'json',
success: function (data) {
$('#eu-cookie-bar-notification').hide();
},
failure: function () {
alert('Cannot store value');
}
});
});
});
</script>
<div id="eu-cookie-bar-notification" class="eu-cookie-bar-notification">
<div class="content">
<div class="text">@T("EUCookieLaw.Description2")</div>
<div class="buttons-more">
<button type="button" class="ok-button button-1" id="eu-cookie-ok">@T("Common.OK")</button>
<a class="learn-more" href="@Url.RouteUrl("Topic", new { SeName = Html.GetTopicSeName("privacyinfo") })">@T("EUCookieLaw.LearnMore")</a>
</div>
</div>
</div>
I could probably just add another button that says "decline", but I don't know how to make the functionality work...