Magento-在前端显示自定义选择器


Magento - show custom selector on frontend

如何在前端显示自定义选择器,使其像商店切换器和/或语言切换器一样工作。类似于左侧的"面板工具"选项:http://demoleotheme.com/casper/index.php/?___store=default

主要类别

class Tm_StoreSettings_Model_Source_Types_Producttype
{
    public function toOptionArray()
    {
        return array(
            array('value' => 'layout_1', 'label'=>Mage::helper('adminhtml')->__('Layout 1')),
            array('value' => 'layout_2', 'label'=>Mage::helper('adminhtml')->__('Layout 2')),
            array('value' => 'layout_3', 'label'=>Mage::helper('adminhtml')->__('Layout 3'))
        );
    }
}

Magento附带预定义的商店切换器。如果您想添加自定义下拉列表,可以在以下路径的文件中执行此操作:app/design/frontend/base/default/template/page/html/header.phtml。建议在更改之前,应将此文件复制到与base/default主题相同路径的主题中。您可以在需要的地方添加HTML select,然后在此文件中,如下所示:

<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>