1
喜在應用程序\代碼\核心功能\法師\下載\塊\ Adminhtml \目錄\產品\編輯\選項卡\下載\ Links.phpMagento的解決辦法,以避免編輯核心功能
,其調用時在管理面板,用戶在目錄中下載的產品進入>產品
功能及其
public function getConvertPDF(){
$_prodId = $this->getProduct()->getId();
/*Validate if the product exist */
if ($_prodId){
$_proFile =$this->getLinkFile();
$product = Mage::registry('current_product');
if ($product->getTypeId() == 'downloadable') {
$table = Mage::getModel('downloadable/link');
$collection = $table->getCollection()->addProductToFilter($product->getId());
foreach ($collection as $downloadable){
$linkFile = $downloadable->getLinkFile();
break;
}
$_proFile = $linkFile;
}
$extencion = '.jpg';
$path= 'C:/wamp/www/magento/media/downloadable/files/links';
$pathout= 'C:/wamp/www/magento/media/catalog/product/small/';
$test ='/small/';
exec('convert '.$path.$_proFile.'[0] '.$pathout.$_prodId.$extencion);
/*-------------------------------------------------**/
$resource = Mage::getSingleton('core/resource');
$adapter = $resource->getConnection('write');
$bind = array(
'value' => $test.$_prodId.$extencion
);
$where = array(
'entity_id = ?' => $_prodId,
'attribute_id = ?' => 86
);
$adapter->update($resource->getTableName('catalog_product_entity_varchar'), $bind, $where);
}
}
我看到了一個教程,他們不推薦將編輯的核心...... 所以我的問題了,如果有是做同樣的行爲,放置這個功能的方法在其他玩法中, 程序應該怎麼樣?在Magento
您正在尋找的術語是「Magento覆蓋」。搜索一下,你會發現你想要做什麼。 – danemacmillan 2014-12-27 18:57:13
謝謝,這是幫助我 – 2014-12-30 02:28:34