如何删除magento评论表单中的夏季框

时间:2015-12-12 13:39:18

标签: magento

我已删除夏季盒magento产品评论表。但是当我提交评论时,它仍然说“#34;评论摘要不能为空”#34;。我认为在magento中有服务器端验证。 任何人帮助我如何从

中删除产品评论中夏季盒的验证

2 个答案:

答案 0 :(得分:2)

Magento并未提供此选项。但是,您可以进入模板template/review/form.phtml并隐藏显示摘要字段并为其设置一些值:

    <li style="display: none">
       <label for="summary_field" class="required"><em>*</em><?php echo $this->__('Summary of Your Review') ?></label>
           <div class="input-box">
               <input type="text" name="title" id="summary_field" class="input-text required-entry" value="SOMEVALUE" />
           </div>
   </li>

答案 1 :(得分:2)

Magento引擎使用客户端站点和服务器站点验证来处理任何类型的表单。如果要完全删除此字段,则需要覆盖核心功能。以下步骤可以帮助您。

  1. 停止服务器站点验证
    • 将文件app/code/core/Mage/Review/Model/Review.php复制到app/code/local/Mage/Review/Model/Review.php
    • 搜索复制文件中的validate方法(第118行附近)
    • 请参阅第$errors[] = Mage::helper('review')->__('Review summary can\'t be empty');
    • 并评论此行
  2. 停止客户端站点验证
    • 转到主题文件夹中的文件template/review/form.phtml
    • 并删除/隐藏显示汇总字段