在Joomla中调用img的问题!

时间:2011-03-19 19:31:23

标签: php joomla

对任何人都可以帮助我提前感谢你。任何人都可以告诉我如何在这段代码中调用图像或者我做错了什么?

在模块中的default.php文件的标题中我有

$iseta = $params->get ('iseta');

然后我有几行

<img src="<?php echo $path; ?>modules/mod_chat/Set_<?php echo'.$iseta.'?>.gif" alt="Chat Now" title="Chat Now" height="127" width="200" style="margin-right:6px;"/>

请注意,图像文件夹中的所有图像都标题为Set_Aon.gif和Set_Aoff.gif等。参数中的值为value =“Aon”value =“Aoff”。

<param name="iseta" type="list" default="Aon" label="Online Image" description="The online chat icon that will be displayed on the front. A online = A offline">

                <option value="Aon">Blue</option>

                <option value="Bon">White</option>
</param>

变量$ params在Joomla中调用一个参数,其中'iseta'是参数名称。在这个参数中,我为模块的前端创建了一个type =“list”。列表中的每个项目都是“iseta”的不同图像。也许我错过了它所在的.xml文档中对'iseta'的调用?我不确定我是否设置错误,但一些建议将不胜感激。

尊敬,
大卫

1 个答案:

答案 0 :(得分:3)

<?php echo'.$iseta.'?> 

PHP中的单引号字符串不会在其中插入变量。这将生成类似于

的HTML
<img src="blah/blah/Set_.$iseta..gif" alt="Chat Now" title="etc..." />

请注意,变量的名称和两个句点都是按字面插入的。很可能你想要的是

<?php echo $iseta ?>

代替。