Сообщения без ответов | Активные темы Текущее время: 09 сен 2026, 02:37



Ответить на тему  [ Сообщений: 5 ] 
Добавить иконки к полям базы данных 
Автор Сообщение

Зарегистрирован: 29 янв 2015, 17:22
Сообщения: 75

Добрый день.
Как добавить иконки к полям базы данных. Чтобы они выводились на странице категорий и в самом объявлении.
Пример, что нужно сделать - на вложенном фото.
Шаблон Vizzel
Я сам внесу изменения в шаблон. Мне главное понять как это сделать.
Может нужному полю в шаблоне класс задать и через стили подгружать?
А может это можно сделать для всех в движке, так же как задается изображение для категорий, чтобы была кнопочка и при создании поля базы данных..


У вас нет необходимых прав для просмотра вложений в этом сообщении.


29 июл 2019, 13:18
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Цикл вывода допполей на странице объявления выглядит вот так (messages.html)
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

где, {%$v.name%} - это название поля.
Чтобы вывести иконку, можете назначить уникальный класс контейнеру с названием поля
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

10 - это идентификатор поля, который можно увидеть в адресной строке при редактировании поля в админке.
Ещё можно просто добавлять html код в зависимости от названия или идентификатора поля
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Только убедитесь, что сохраняете файл в кодировке UTF-8

В процессе отладки можно посмотреть всю информацию о объявлении в массиве $message. Используйте для этого
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


02 авг 2019, 13:43
Профиль

Зарегистрирован: 29 янв 2015, 17:22
Сообщения: 75

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

{%if isset($message.f_74.value)%}<span class="pl-obsh">Общая площадь: {%$message.f_74.value%} </span>{%/if%}
{%if isset($message.f_76.value)%}<span class="pl-kyhni">Площадь кухни: {%$message.f_76.value%} </span>{%/if%}

А там где идет вывод всех полей добавил такую запись, чтобы эти поля уже не выводились:
$v.field_type != 'j' &&
$v.field_type != 'i' &&
...
$v.field_name != f_74 && $v.field_name != f_76 &&
...
$v.field_type != 't'%}

С этим кодом, что я прописал - все Ок?


03 авг 2019, 13:10
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Да, можно так


05 авг 2019, 12:15
Профиль

Зарегистрирован: 29 янв 2015, 17:22
Сообщения: 75

Спасибо большое.


05 авг 2019, 13:03
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 5 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron