【问题标题】:Magento: Category Lock/Warning or T&CMagento:类别锁定/警告或 T&C
【发布时间】:2012-08-22 19:01:02
【问题描述】:

我想知道是否有办法将警告/建议或条款和条件(最好)添加到类别或登录页面,以警告用户注意成人内容。在我正在工作的商店中有一个“成人部分”类别,用于色情玩具、内衣、角色扮演等,我需要在用户访问该部分之前警告用户此类内容,以防他们小于 18 岁。

我在网上搜索过,只找到了我买不起的付费扩展程序。有人知道怎么做吗?

我正在使用 Magento CE 1.7。

谢谢,

编辑:

好的,所以我一直在试图弄清楚如何做到这一点,我只是认为最好的方法是创建一个类别登陆页面并添加一个用于 T&C 重定向的 java 脚本到我的页面想要。

这是我将用于具有空白内容的类别登录页面的代码。

<?php $_categories = $this->getCurrentChildCategories() ?>
<?php $_collectionSize = $_categories->count() ?>

<div>
<?php $i=0; foreach ($_categories as $_category): ?>
<?php
$layer = Mage::getSingleton(‘catalog/layer’);
$layer->setCurrentCategory(Mage::getModel(‘catalog/category’)->load($_category->getId()));
$helper = Mage::helper(‘catalog/category’);
?>

然后我发现了一个代码 sn-p,它会在单击接受后将用户重定向到我喜欢的页面,但我不确定如何实现它和/或这是否是最佳选择。这是代码。

<form action="url-to-go-to" method="GET" onsubmit="return checkCheckBox(this)">
I accept: <input type="checkbox" value="0" name="agree">
<input type="submit" value="Continue">
<input type="button" value="Exit" onclick="document.location.href='BACKTOWHAT.html';">
</form>

<script type="text/javascript">
<!--
function checkCheckBox(f){
if (f.agree.checked == false )
{
alert("Please tick the box to continue");
return false;
} else
return true;
}
-->
</script>

现在我在想,最好只创建一个简单的 CMS 页面,并将顶部菜单上的类别指向该页面,一旦他们同意并单击继续,就可以将它们带到实际类别将“onclick”指向实际类别的 URL。

不确定这是否是最好的方法,但这是我能想到的唯一方法。我想到的另一种方式是要求我在结帐时接受 magento 已经附带的“协议”并进行扩展,允许我将其放在任何页面上并从销售/条款中调用“协议 ID”和条件选项卡,但我不知道该怎么做,这只是一个想法。

如果有人有更好的解决方案,我很乐意听到。

【问题讨论】:

    标签: magento


    【解决方案1】:

    我会添加某种 JavaScript,在整个页面顶部显示一个 div,当您接受观看该类别时,它将创建一个会话 cookie。否则,在历史导航中创建一个 back()。这样你就不需要另一个页面,只需要 JS。

    另一方面,您能否发布您发现的扩展程序?

    【讨论】:

      猜你喜欢
      • 2017-02-01
      • 2013-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多