Harconen

помогите переделать

Recommended Posts

Анализируйте значение значения и если оно соответствует условию, то выводите иконку нужную.

Например,

{if $data.internet.value != ''}<img src="путь до иконки интернет">{/if}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Анализируйте значение значения и если оно соответствует условию, то выводите иконку нужную.

Например,

{if $data.internet.value != ''}<img src="путь до иконки интернет">{/if}

как добавить при оформления объявление не только (Телефон Мебель) ну и прочие то что выше кинул сылку 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как добавить при оформления объявление не только (Телефон Мебель) ну и прочие то что выше кинул сылку 

 

Если они есть в модели таблицы data, то аналогично {if $data.internet.value != ''} пользуете {if $data.какое_то_другое_поле.value != ''}

Если их в модели еще нет, то через Редактор Форм создаете эти поля, заполняете через админку или иным способом и возвращаетесь к предыдущему преложению.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если они есть в модели таблицы data, то аналогично {if $data.internet.value != ''} пользуете {if $data.какое_то_другое_поле.value != ''}

Если их в модели еще нет, то через Редактор Форм создаете эти поля, заполняете через админку или иным способом и возвращаетесь к предыдущему преложению.

я так понял при редакторе модель таблицы а как картинки привязать дополнительный удобство ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я так понял при редакторе модель таблицы а как картинки привязать дополнительный удобство ?

 

В принципе да. ЦМС выдает в шаблон некоторые более-менее универсальные значения, а уже сам шаблон решает в каком виде вывести это значение пользователю.

например, значение is_telephone в форме выводится в вимде чекбокса - есть или нет. В шаблон оно приходит в виде значение 1 или 0 - соответственно установлено ли начение или нет. Но вот как его показать пользователю решение принимает дизайнер. Кто-то захочет вывести "Телефон: есть", а кто-то, как вы, захочет обозначить наличие тлефона картинкой. Именно поэтому и выдается именно 1\0 значение, что бы не сковывать дизайнера и обеспечить некоторую гибкость.

А внося поле в модель таблицы вы гарантируете, что это поле попадет в шаблон, но никоим образом не обуславливаете в каком виде оно отобразится - этим занимается шаблон.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

инфо очень мало нужно добавлять  (Телефон Мебель вайфай стиралка телевизор и т...п) это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сделал так 

{if $data.internet.value != ''}
<img src="путь до иконки интернет">
{/if}

 

работало.... но недолго... не могу понять почему - но стало при таком условии все время показывать иконку, хоть стоит чекбокс "интернет" - хоть нет.

 

Зато так стало работать

 

{if $data.internet.value != '0'}
<img src="путь до иконки интернет">
{/if}

 

Почему?Кто-то объяснит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

{if $data.internet.value != '0'}

<img src="путь до иконки интернет">

{/if}

 

Почему?Кто-то объяснит?

Извиняюсь, именно с нулем надо сравнивать. Потому что 0 или 1 удовлетворяет условию $data.internet.value != ''

Вы нашли правильное решение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас