Я очень новичок в php. У меня есть сайт с CMS joomla 3.6. В реестре компонента третьей части у меня есть поле выбора, чтобы участники сообщали свой пол. В html страницы возвращается текст «мужчина» и «женщина». Мне нужно заменить текст «мужской» и «женский» на изображения.Показать изображение вместо текста
В файле PHP У меня есть это:
public function getFieldData($field) {
$options = array("COM_COMMUNITY_MALE" => "COM_COMMUNITY_MALE", "COM_COMMUNITY_FEMALE" => "COM_COMMUNITY_FEMALE");
$value = strtoupper($field['value']);
if (isset($options[$value])) {
return JText::_($options[$value]);
}else {
return '';
}
}
Так, я знаю, что второй «COM_COMMUNITY_MALE» и «COM_COMMUNITY_FEMALE» являются выход HTML, и я пытался заменить их с этим кодом <img src="image/image.png"/>
. Но не повезло, может ли кто-нибудь сказать мне, что это за способ сделать это?
Заранее благодарю за внимание.
«второй« COM_COMMUNITY_MALE »и« COM_COMMUNITY_FEMALE »являются результатом» - этот бит неясен, пожалуйста, укажите. Также я предлагаю вам показать нерабочий код и описать его ожидаемое и фактическое поведение – YakovL