Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla 选择框中的图像_Joomla_Joomla2.5 - Fatal编程技术网

Joomla 选择框中的图像

Joomla 选择框中的图像,joomla,joomla2.5,Joomla,Joomla2.5,我修改了joomla中的mod_语言,以放置一个带有图像和文本的选择框 但是我只能把文字放在没有图像的地方 我试着把这样的图片包括进去 <?php foreach($list as $language):?> <?php if ($language->image == 'en') :?> <option dir=<?php echo JLanguage::getInstance($language->lang_code)->isRTL

我修改了joomla中的mod_语言,以放置一个带有图像和文本的选择框

但是我只能把文字放在没有图像的地方

我试着把这样的图片包括进去

<?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; ?>
但在这两种情况下,我都无法获得图像


任何想法

尝试使用以下方法获取图像:

<img alt="icon rss" src="<?php JURI::root(); ?>templates/yourtemplate/images/idioma_espanol.png" />
templates/yourtemplate/images/idioma_espanol.png”/
或者,如果图像位于组件文件夹中,请使用以下命令:

<img alt="icon rss" src="<?php JURI::root(); ?>component/com_yourcomponent/images/idioma_espanol.png" />
component/com\u yourcomponent/images/idioma\u espanol.png”/>

希望这有帮助

当你说你没有获得图像时,你的意思是图像找不到-或者根本没有显示?嗨@George Wilson根本没有显示,只有文本,但没有图像,我获得图像的人是正确的?确实方法是正确的。图像位于您的站点根文件夹中的何处?您好@George Wilson如果我写出参数,我会看到图像,但当我将图像放入参数选项中时,我不会看到图像。。。我怎样才能将imagen放在里面,用花括号重写if()语句。e、 g.
if($language->image='en'){blah blah}else{blah blah}
。因为我希望你能从if或else中看到一些东西。您是否看到任何选项标记(即,
foreach
是否输出任何内容)?
<img alt="icon rss" src="<?php JURI::root(); ?>component/com_yourcomponent/images/idioma_espanol.png" />