选择框中的图像

时间:2012-12-12 14:35:32

标签: joomla joomla2.5

我修改了joomla中的mod_language以放置一个带有图像和文本的选择框。

但我只能把文字放在你的图像上。

我尝试像这样包含图像..

<?php foreach($list as $language):?>
<?php if ($language->image == 'en') :?>
    <option dir=<?php echo JLanguage::getInstance($language->lang_code)->isRTL() ? '"rtl"' : '"ltr"'?> value="<?php echo $language->link;?>" <?php echo $language->active ? 'selected="selected"' : ''?>>
            <img alt="icon rss" src="images/footer/idioma_espanol.png" /> Change Language
    </option>
<?php else :?>
    <option dir=<?php echo JLanguage::getInstance($language->lang_code)->isRTL() ? '"rtl"' : '"ltr"'?> value="<?php echo $language->link;?>" <?php echo $language->active ? 'selected="selected"' : ''?>>
            <img alt="icon rss" src="images/footer/idioma_espanol.png" /> Cambiar Idioma
    </option>
<?php endif; ?>

和这个

 JHtml::_('image', 'mod_languages/'.$language->image.'.gif');

但在这两种情况下我都没有获得图像

任何想法!

1 个答案:

答案 0 :(得分:0)

请尝试使用以下内容来获取图片:

<img alt="icon rss" src="<?php JURI::root(); ?>templates/yourtemplate/images/idioma_espanol.png" />

或者如果图像位于组件文件夹中,请使用以下命令:

<img alt="icon rss" src="<?php JURI::root(); ?>component/com_yourcomponent/images/idioma_espanol.png" />

希望这有帮助