Posted 3 декабря, 20176 yr comment_140404 Доброго времени суток, Создал специальное поля для пользователей, где при выборе содержимого в профиле под аватаркой отображается картинка которая соответствует выбору (Например: Автомобиль=картинка автомобиля) <img src={key}.png'> Возникла необходимость сделать так, чтоб при нажатии на картинку, открывалась произвольная ссылка, которую указывает пользователь через профиль. Вопрос, как это сделать? При создании дополнительного поля с типом input ссылка просто появляется под аватаркой, как их связать между собой, если переменная {$field} одна?
4 декабря, 20176 yr Author comment_140467 Привет всем, Свою проблему решил, найдя идентификатор поля <if test="$author['field_XX']"> <a href="{$author['field_XX']}"><img src=".../.../{$author['field_XXX']}.png"></a> </if> XX там где поле с типом input (ссылка), XXX там где картинка с типом drop Всем спасибо... Наверное
4 декабря, 20176 yr Author comment_140468 Хм, хотя встала ещё одна задача Если поле с ссылкой пустое, то при нажатии на картинку ссылка всё равно открывается (обновляется страница, если стоит target=_blank то пустое новое окно соответственно), нужно создать условие при котором поле пустое - запрет действия, есть у кого нибудь мысли? Вернее даже при пустом поле, картинка перестаёт быть кликабельной.
5 декабря, 20176 yr comment_140473 Либо сделайте обязательным для заполнения (в настройках поля), либо сделайте проверку поля на заполненность и установите в шаблоне условие IF.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.