首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在magento扩展后端显示图像

在magento扩展后端显示图像
EN

Stack Overflow用户
提问于 2013-03-01 21:47:46
回答 1查看 383关注 0票数 1

我正在开发一个扩展,并希望在扩展后端页面显示图像。我已经将图片存储在我的扩展的' images‘文件夹中。我正在尝试使用<img>标签显示图像。我已经在"src“属性中提供了图像url,但它不在后端页面显示图像。在system.xml中,我使用了以下代码:

代码语言:javascript
运行
复制
<myOption translate="label">
    <label>My Label</label>
    <frontend_type>radios</frontend_type>
    <source_model>mymodule/source_buttons</source_model>
    <sort_order>30</sort_order>
    <show_in_default>1</show_in_default>
    <show_in_website>1</show_in_website>
    <show_in_store>1</show_in_store>
</myOption>

Model\Source\Buttons.php文件中的代码:-

代码语言:javascript
运行
复制
 <?php
 class mycompany_mymodule_Model_Source_Buttons
 {
    public function toOptionArray()
    {
        $result = array();
        $result[] = array('value' => '32', 'label'=>'<img src="'.Mage::getModuleDir('', 'mycompany_mymodule').DS.'Skin'.DS.'Images'.DS.'img32.png" />');
        $result[] = array('value' => '16', 'label'=>'<img src="'.Mage::getModuleDir('', 'mycompany_mymodule').DS.'Skin'.DS.'Images'.DS.'img16.png" />');

        return $result;  
    }   
 }

在扩展后端页面上,它显示:-

代码语言:javascript
运行
复制
<img src="C:\wamp\www\magento\app\code\community\mycompany\mymodule\Skin\Images\img32.png">

但是src属性值链接到:-

代码语言:javascript
运行
复制
http://mydomain/magento/index.php/admin/system_config/edit/section/mymodule_options/key/b834efa05ef37070c94d28c6b44e4bf0/C:/wamp/www/magento/app/code/community/mycompany/mymodule/Skin/Images/img32.png

请帮帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-02 11:19:51

试试这个:

代码语言:javascript
运行
复制
echo $this->getSkinUrl();

你可以找到你的图片的路径。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15159295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档