Сообщения без ответов | Активные темы Текущее время: 24 окт 2026, 20:41



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


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


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

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

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

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

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


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

{%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'%}

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


Профиль
Да, можно так


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


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

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

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


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

Найти:
cron