2015-12-12 43 views
0

我已刪除夏季框magento產品評論表。但是當我提交評論時,它仍然顯示「評論摘要不能爲空」。我認爲在magento中有服務器端驗證。 任何人都可以幫助我如何刪除產品評論中的夏季框驗證如何刪除magento評論表中的夏令框

回答

1

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> 
+0

感謝給我這個想法,我推薦這種方法。沒有遇到任何問題。 –

+0

我希望我解決了你的問題:) – bla0009

2

Magento的引擎使用客戶端站點和服務器站點驗證處理任何類型的形式。如果你想完全刪除這個領域,你需要覆蓋核心功能。以下步驟應該對您有所幫助。

  1. 要停止服務器站點驗證
    • 拷貝文件app/code/core/Mage/Review/Model/Review.phpapp/code/local/Mage/Review/Model/Review.php
    • 搜索validate方法複製的文件(大約行號118)
    • 看行$errors[] = Mage::helper('review')->__('Review summary can\'t be empty');
    • 和評論此行
  2. 要停止客戶現場驗證
    • 轉到你的主題文件夾中的文件template/review/form.phtml
    • 和刪除/隱藏顯示的彙總字段
+0

我已經嘗試過這種方法,在刪除validation.js驗證後導致錯誤「無法發佈評論」。我認爲必須從數據庫中刪除條目.. –

+0

我沒有提及'validation.js'。 –

+0

$ errors [] = Mage :: helper('review') - > __('Review summary can not empty'); –

0

這篇知識庫介紹瞭如何禁用客戶點評從產品頁面顯示鏈接。

禁用/關閉顧客評論最簡單的方法(「成爲第一個評論該產品的」鏈接)是在「禁用模塊輸出」級別將其禁用。爲此,請登錄到您的Magento管理員面板,並轉至系統 - >配置。從左側導航選擇高級選擇已禁用中的Mage_Review模塊的下拉菜單。

+0

我認爲你還沒有準備好這個問題,它將以評論的形式刪除夏日框。 –

+0

,因爲它會隱藏並刪除產品頁面上的評論摘要,如果您不想在其模板上執行不需要的自定義,請不要審閱它的magento標準。從後端做事情。 –

+0

我已經完成了這項任務,我只需要從中刪除magento評論中的夏季框。 –