回答
您需要覆蓋Mage_Catalog_Model_Product_Type
模型類。
在此調用中有功能static public function getOptionArray()
。只需更新此功能。
遵循以下指令:
下的應用程序創建新的文件\等等\模塊\ Namespace_producttype.xml
<Namespace_Producttype>
<active>true</active>
<codePool>local</codePool>
</Namespace_Producttype>
下創建應用程序\代碼\本地\命名空間\ Producttype \等\ CONFIG新文件。 xml
<?xml version="1.0"?>
<config>
<modules>
<Namespace_Producttype>
<version>1.6.1.1</version>
</Namespace_Producttype>
</modules>
<global>
<models>
<catalog>
<rewrite>
<product_type>Namespace_Producttype_Model_Product_Type</product_type>
</rewrite>
</catalog>
</models>
</global>
</config>
要覆蓋模型函數的最後一個文件。 應用程序\代碼\本地\命名空間\ Producttype \型號\產品\ Type.php
<<?php
class Namespace_Producttype_Model_Product_Type extends Mage_Catalog_Model_Product_Type
{
static public function getOptionArray()
{
$options = array();
foreach(self::getTypes() as $typeId=>$type) {
if($typeId == 'simple' || $typeId == 'grouped'):
$options[$typeId] = Mage::helper('catalog')->__($type['label']);
endif;
}
return $options;
}
}
?>
希望這將幫助!
有兩種方法可以解決這個問題。
方式1: 登錄到您的管理員帳戶。
在那裏搜索選項'模塊'。
卸載不需要的模塊。
如果您沒有在這裏找到,請搜索'模板'選項。在那裏去'編輯模板'並根據您自己的選擇進行編輯。
方式2:轉到您的cpanel帳戶。 轉到'themes/template'文件夾。
按照您自己的選擇編輯模板。
謝謝Suraj,我會嘗試你的建議。謝謝 –
不要從magento中刪除任何東西,因爲您的更新有問題。 最好的解決方案是讓你只使用你需要的選項。
是的!我想你是對的。我不會改變核心。謝謝 –
你應該能夠在沒有任何「硬性」改變的情況下停用少數幾個。
只有 simples, 可配置屬性, 分組, 虛擬產品是核心的magento目錄模塊的一部分,其餘部分是 自己的模塊,可完全通過去失活成 應用的/ etc /模塊/ Mage_Bundle.xml app/etc/modules/Mage_Downloadable.xml
並將「active」從true設置爲false。 不要忘記清除緩存這些變化
後,如果您使用的是企業版有一個 禮金券產品類型過於
用於另一種產品類型: ,因爲它是不能刪除的配置節點或覆蓋他們以你需要的方式,最簡單的方法是去/ app/code/core/Mage/Catalog/etc/config。xml和評論其他產品類型是這樣的,magento的升級如何可能會恢復這些變化
<catalog>
<product>
<type>
<simple translate="label" module="catalog">
<label>Simple Product</label>
<model>catalog/product_type_simple</model>
<composite>0</composite>
<index_priority>10</index_priority>
</simple>
<grouped translate="label" module="catalog">
<label>Grouped Product</label>
<model>catalog/product_type_grouped</model>
<price_model>catalog/product_type_grouped_price</price_model>
<composite>1</composite>
<allow_product_types>
<simple/>
<virtual/>
</allow_product_types>
<index_priority>50</index_priority>
<price_indexer>catalog/product_indexer_price_grouped</price_indexer>
</grouped>
<!--
<configurable translate="label" module="catalog">
<label>Configurable Product</label>
<model>catalog/product_type_configurable</model>
<price_model>catalog/product_type_configurable_price</price_model>
<composite>1</composite>
<allow_product_types>
<simple/>
<virtual/>
</allow_product_types>
<index_priority>30</index_priority>
<price_indexer>catalog/product_indexer_price_configurable</price_indexer>
</configurable>
<virtual translate="label" module="catalog">
<label>Virtual Product</label>
<model>catalog/product_type_virtual</model>
<composite>0</composite>
<index_priority>20</index_priority>
</virtual>
-->
</type>
幫你一個忙,不要覆蓋任何核心文件。當你最終要更新magento時,你會後悔的。 – Maurice
- 1. Magento - 刪除產品類型
- 2. Magento刪除產品自定義選項
- 3. Magento刪除產品比較
- 4. Magento - 無法刪除多產品選擇值在產品管理
- 5. magento產品定製選項
- 6. Magento相關產品選項
- 7. Magento的:產品選項DIV
- 8. Magento的產品類型
- 9. Magento - 使用local.xml從產品視圖中刪除選項卡
- 10. 如何刪除產品頁面上的附加選項卡magento
- 11. Magento從捆綁產品中刪除選項
- 12. 刪除Magento中的停產產品
- 13. Woocommcerce - 刪除「相關產品」選項卡
- 14. magento重寫目錄塊產品/查看/選項/類型/ Select.php
- 15. 刪除所有產品屬性magento
- 16. 刪除Magento上的所有產品
- 17. Magento產品刪除不起作用
- 18. Magento的刪除該產品在心願
- 19. 禁用/刪除Magento中的產品
- 20. 刪除Magento中的產品問題
- 21. Magento產品刪除觀察者?
- 22. 產品選擇Magento
- 23. 如何刪除在magento的可配置產品中選擇一個選項?
- 24. Magento的產品:從產品名稱中刪除SKU
- 25. Magento:刪除產品圖像和產品數據
- 26. Magento Bundle產品 - 選擇產品變體
- 27. 更改Magento產品選項的佈局
- 28. 捆綁產品,配置選項magento
- 29. Magento產品圖片新選項
- 30. Magento的webservice API產品選項
謝謝,這是工作。 –