با سلام
برای این کار چند راه حل وجود دارد.
باید فایل views/customer/register.cshtml (در پوشه قالب) ویرایش شود.
راه حل اول:
این قطعه کد را پیدا کنید:
<div class="accept-privacy-policy">
<input id="accept-privacy-policy" type="checkbox" name="accept-privacy-policy" />
<label for="accept-privacy-policy">@T("Account.Fields.AcceptPrivacyPolicy")</label>
<a class="read" href='@Url.RouteUrl("Topic", new { SeName = Html.GetTopicSeName("privacyinfo") })'>@T("Account.Fields.AcceptPrivacyPolicy.Read")</a>
</div>
و با این قطعه کد جایگزین کنید:
<div class="accept-privacy-policy">
<input id="accept-privacy-policy" type="checkbox" name="accept-privacy-policy" />
<label for="accept-privacy-policy">@T("Account.Fields.AcceptPrivacyPolicy")</label>
<span class="read" onclick="javascript:OpenWindow('@Url.RouteUrl("TopicPopup", new { SystemName = "privacyinfo" })', 450, 500, true)">@T("Account.Fields.AcceptPrivacyPolicy.Read")</span>
</div>
راه حل دوم:
کد:
<a class="read" href='@Url.RouteUrl("Topic", new { SeName = Html.GetTopicSeName("privacyinfo") })'>@T("Account.Fields.AcceptPrivacyPolicy.Read")</a>
را با کد زیر جایگزین کنید:
<span class="read" onclick="javascript:OpenWindow('@Url.RouteUrl("TopicPopup", new { SystemName = "privacyinfo" })', 450, 500, true)">@T("Account.Fields.AcceptPrivacyPolicy.Read")</span>
راه حل سوم:
کد زیر را بیابید:
<span class="read" id="read-privacyinfo"> @T("Account.Fields.AcceptPrivacyPolicy.Read")</span>
و با کد زیر عوض کنید:
<a class="read" id="read-privacyinfo">@T("Account.Fields.AcceptPrivacyPolicy.Read")</a>
<script>
$(document).ready(function() {
$('#read-privacyinfo').on('click', function (e) {
e.preventDefault();
displayPopupContentFromUrl('@Url.RouteUrl("TopicPopup", new { SystemName = "privacyinfo" })', '@T("Account.Fields.AcceptPrivacyPolicy")');
});
});
</script>
موفق باشید
برچسب ها: تغییر شرایط و ضوابط، اصلاح لینک Privacy Policy