Jump to content

Специальные поля картинка - ссылка

Featured Replies

Posted
comment_140404

Доброго времени суток, 

Создал специальное поля для пользователей, где при выборе содержимого в профиле под аватаркой отображается картинка которая соответствует выбору

(Например: Автомобиль=картинка автомобиля) <img src={key}.png'>

Возникла необходимость сделать так, чтоб при нажатии на картинку, открывалась произвольная ссылка, которую указывает пользователь через профиль.

Вопрос, как это сделать? При создании дополнительного поля с типом input ссылка просто появляется под аватаркой, как их связать между собой, если переменная {$field} одна?

  • 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

 

Всем спасибо... Наверное :D

  • Author
comment_140468

Хм, хотя встала ещё одна задача

Если поле с ссылкой пустое, то при нажатии на картинку ссылка всё равно открывается (обновляется страница, если стоит target=_blank то пустое новое окно соответственно), нужно создать условие при котором поле пустое - запрет действия, есть у кого нибудь мысли?

Вернее даже при пустом поле, картинка перестаёт быть кликабельной. 

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.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.