Php Magento:在输入类别之前确认

Php Magento:在输入类别之前确认,php,html,css,categories,magento-1.8,Php,Html,Css,Categories,Magento 1.8,我是马根托的新手。我希望客户在进入Magento 1.8.1中的类别之前回答一个问题。 例如,我想问这样一个问题:你是18岁还是18岁以上?如果客户点击成人用品类别,如果回答是“是”,他/她将被允许进入。 我该怎么做? 请详细解释。thanx您可以使用jquery完成它。以下是示例代码- <script type="text/javascript"> $(document).ready(function(){ var conf = confirm('ar

我是马根托的新手。我希望客户在进入Magento 1.8.1中的类别之前回答一个问题。 例如,我想问这样一个问题:你是18岁还是18岁以上?如果客户点击成人用品类别,如果回答是“是”,他/她将被允许进入。 我该怎么做?
请详细解释。thanx

您可以使用jquery完成它。以下是示例代码-

<script type="text/javascript">
$(document).ready(function(){
               var conf = confirm('are you 18 or more ?');
               if(conf == true) {
                   return true;
               } else {
                   document.location.href = 'http://google.com';
               }
            });
</script>

无论何时进入分类页面。此确认框将出现。

在类别视图页面上,您应该使用jquery打开确认框以确认您的问题。如果用户按OK,则返回true,否则重定向到主页。您能解释更多吗?我指的是细节。因为我是Magento的新手。我应该创建哪些文件以及将此代码复制到哪个文件。你能详细解释一下吗。正如你所说的类别页面,那么你应该在\app\design\frontend\base\default\template\catalog\category\view.phtml文件中编写代码。我将此代码添加到view.phtml中,但我得到以下错误:`Parse error:syntax error,unexpected,第43行的/home/dokanche/public\u html/app/design/frontend/base/default/template/catalog/category/view.phtml中应为变量T_variable或“$”。我应在哪一行添加此代码@t如果您必须在文件顶部添加此标签,请使用标签。代码是更新的我添加了这个代码,我试了好几次,但都不起作用。这是我的看法。你能告诉我添加代码的确切位置吗@TBI