我一直致力于我的第一次magento部署.有一个非常自定义的主题建立...现在解决一些非标准的自定义:
我的主要产品类型之一是办公椅,我将其设置为捆绑产品.此产品类型有多种选择(约100种面料选项,手臂式,腰部,头枕等),我需要能够在目录/产品/视图页面上显示每种产品的图像.
作为捆绑产品(我将不再讨论这是否是正确的产品类型 - 我们在可配置和捆绑之间进行辩论 - 每个产品都是由许多简单产品组装而成(作为选项) .这些简单的产品可以上传图像,我已经这样做了.我现在想要检索媒体文件夹中的URL ...
经过一些狩猎 - 这些似乎是必不可少的元素:
主题/../模板/目录/产品/视图/ options.phtml
<?php $_options = Mage::helper('core')->decorateArray($this->getOptions()) ?>
<dl>
<?php foreach($_options as $_option): ?>
<?php echo $this->getOptionHtml($_option) ?>
<?php endforeach; ?>
</dl>
Run Code Online (Sandbox Code Playgroud)
主题模板/../ /束/目录/产品/视图/类型/束/选项/ select.phtml
<?php /* @var $this Mage_Bundle_Block_Catalog_Product_View_Type_Bundle_Option_Select */ ?>
<?php $_option = $this->getOption(); ?>
<?php $_selections = $_option->getSelections(); ?>
Run Code Online (Sandbox Code Playgroud)
我发现终于找到getSelections()了:
class Mage_Bundle_Model_Resource_Price_Index extends Mage_Core_Model_Resource_Db_Abstract
{ ...
/**
* Retrieve bundle options with selections and prices by product
*
* @param int $productId
* …Run Code Online (Sandbox Code Playgroud)