コード例 #1
0
ファイル: Edit.php プロジェクト: technomagegithub/magento
 protected function _beforeToHtml()
 {
     $this->_prepareButtons();
     if (!$this->getListingProduct()->getChildObject()->isVariationMatched()) {
         return $this;
     }
     $variations = $this->getListingProduct()->getVariations(true);
     /* @var $variation Ess_M2ePro_Model_Listing_Product_Variation */
     $variation = reset($variations);
     /* @var $optionInstance Ess_M2ePro_Model_Listing_Product_Variation_Option */
     foreach ($variation->getOptions(true) as $optionInstance) {
         $option = $optionInstance->getOption();
         $attribute = $optionInstance->getAttribute();
         $this->currentVariation[$attribute] = $option;
     }
     return parent::_beforeToHtml();
 }
コード例 #2
0
 protected function _beforeToHtml()
 {
     $this->_prepareButtons();
     $variationManager = $this->getListingProduct()->getChildObject()->getVariationManager();
     if ($this->getListingProduct()->getComponentMode() == Ess_M2ePro_Helper_Component_Amazon::NICK) {
         /** @var Ess_M2ePro_Model_Amazon_Listing_Product_Variation_Manager $variationManager */
         $isVariationMatched = $variationManager->getTypeModel()->isVariationProductMatched();
     } else {
         $isVariationMatched = $variationManager->isVariationProductMatched();
     }
     if (!$isVariationMatched) {
         return $this;
     }
     $variations = $this->getListingProduct()->getVariations(true);
     /* @var $variation Ess_M2ePro_Model_Listing_Product_Variation */
     $variation = reset($variations);
     /* @var $optionInstance Ess_M2ePro_Model_Listing_Product_Variation_Option */
     foreach ($variation->getOptions(true) as $optionInstance) {
         $option = $optionInstance->getOption();
         $attribute = $optionInstance->getAttribute();
         $this->currentVariation[$attribute] = $option;
     }
     return parent::_beforeToHtml();
 }
コード例 #3
0
ファイル: Manage.php プロジェクト: newedge-media/iwantmymeds
 protected function _beforeToHtml()
 {
     $this->_prepareButtons();
     return parent::_beforeToHtml();
 }