簡體   English   中英

在 prestashop 上激活兩個附加組件

[英]Activate two add-ons on prestashop

我想在 prestashop 上激活兩個附加組件,但我無法同時激活,我收到此錯誤

無法按國家/地區啟用模塊塊產品。 無法安裝覆蓋:class 產品中的方法 getProductProperties 已被模塊 dynamicproduct 覆蓋

路徑

public_html/override/classes/Product.php

provider->isAfter1730()) { $id_product = (int) $row['id_product']; $dynamic_config = classes\models\DynamicConfig::getByProduct($id_product); if ($dynamic_config->active) { $displayed_price = classes\models\DynamicConfig::getDisplayedPrice($id_product); if ($displayed_price || $dynamic_config->display_dynamic_price) { $module->calculator->assignProductPrices($row, $displayed_price, $result); } } } return $result; } }

當兩個模塊同時覆蓋 class 的方法時,就會發生這種情況。

對此沒有自動解決方案:您必須檢查兩個覆蓋並手動將代碼合並回主 Prestashop 文件夾 ( /override/classes/Product.php )。

之后,您必須從兩個模塊的安裝程序中刪除覆蓋的方法,以便您可以根據需要安裝/激活/停用它們而不會出現錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM