在magento的系统配置中显示图像?

时间:2013-09-18 13:38:02

标签: magento configuration magento-1.7 system.xml

我想在系统配置中显示单选按钮值的图像。

我还希望在我的前端显示所选图像。

帮我这样做。

由于

2 个答案:

答案 0 :(得分:3)

如果我理解正确,您需要在system.xml中的后端选择图像:

<config>
   <sections>          
      <section_name>
         <groups>
            <group_name>
                <fields>
                   <logoimage translate="label comment">
                       <label>Logo</label>
                       <frontend_type>image</frontend_type>
                       <backend_model>adminhtml/system_config_backend_image</backend_model>
                       <upload_dir config="system/filesystem/media" scope_info="1">theme</upload_dir>
                       <base_url type="media" scope_info="1">theme</base_url>
                       <sort_order>1</sort_order>
                       <show_in_default>1</show_in_default>
                       <show_in_website>1</show_in_website>
                       <show_in_store>1</show_in_store>
                   </logoimage>
                 </fields>
             </group_name>
         </groups>
     </section_name>
   </sections>
</config>

然后粘贴到前端:

<?php echo Mage::getBaseUrl('media') . Mage::getStoreConfig('section_name/group_name/logoimage'); ?>

答案 1 :(得分:1)

我希望这有帮助。您应该在system.xml文件中使用<frontend_model>标记。在frontend_model中,您可以为您的字段设置自定义渲染器(任何HTML代码)。例如,这篇文章可能很有用http://magebase.com/magento-tutorials/quick-tip-using-a-frontend-model-for-your-module-configuration-parameter/或您搜索<frontend_model>代码的另一个示例。