JAX Опубликовано 3 декабря, 2017 Поделиться Опубликовано 3 декабря, 2017 Доброго времени суток, Создал специальное поля для пользователей, где при выборе содержимого в профиле под аватаркой отображается картинка которая соответствует выбору (Например: Автомобиль=картинка автомобиля) <img src={key}.png'> Возникла необходимость сделать так, чтоб при нажатии на картинку, открывалась произвольная ссылка, которую указывает пользователь через профиль. Вопрос, как это сделать? При создании дополнительного поля с типом input ссылка просто появляется под аватаркой, как их связать между собой, если переменная {$field} одна? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
JAX Опубликовано 4 декабря, 2017 Автор Поделиться Опубликовано 4 декабря, 2017 Привет всем, Свою проблему решил, найдя идентификатор поля <if test="$author['field_XX']"> <a href="{$author['field_XX']}"><img src=".../.../{$author['field_XXX']}.png"></a> </if> XX там где поле с типом input (ссылка), XXX там где картинка с типом drop Всем спасибо... Наверное Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
JAX Опубликовано 4 декабря, 2017 Автор Поделиться Опубликовано 4 декабря, 2017 Хм, хотя встала ещё одна задача Если поле с ссылкой пустое, то при нажатии на картинку ссылка всё равно открывается (обновляется страница, если стоит target=_blank то пустое новое окно соответственно), нужно создать условие при котором поле пустое - запрет действия, есть у кого нибудь мысли? Вернее даже при пустом поле, картинка перестаёт быть кликабельной. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Cheshir Опубликовано 5 декабря, 2017 Поделиться Опубликовано 5 декабря, 2017 Либо сделайте обязательным для заполнения (в настройках поля), либо сделайте проверку поля на заполненность и установите в шаблоне условие IF. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.