我想在系统配置中显示单选按钮值的图像。
我还希望在我的前端显示所选图像。
帮我这样做。
由于
答案 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>
代码的另一个示例。