Проблема с вызовом IMG в Joomla! - PullRequest
0 голосов
/ 19 марта 2011

тому, кто поможет мне заранее поблагодарить вас.Кто-нибудь может сказать мне, как вызвать изображение в этом куске кода или что я делаю неправильно?

В заголовке файла 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'Может быть, я пропускаю вызов iseta из XML-документа, в котором он находится?Я не уверен, правильно ли я это настраиваю, но некоторые предложения будут с благодарностью.

С уважением,Дэвид

1 Ответ

3 голосов
/ 19 марта 2011
<?php echo'.$iseta.'?> 

Строки в одинарных кавычках в PHP не интерполируют переменные внутри них. Это сгенерирует HTML-код, похожий на

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

Обратите внимание, что имя переменной и два периода были вставлены буквально. Скорее всего, вы хотели бы это

<?php echo $iseta ?>

вместо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...