Перейти к содержимому


Фотография
- - - - -

Как сделать иконки для элементов?


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 EnotXander

EnotXander

Отправлено 20 November 2012 - 09:18

Хотелось бы сделать иконки к нескольким элементам. Допустим, создаем элемент «телефон мтс» прикрепляем к нему иконку. И так для нескольких операторов. Тоже самое сделать допустим для элемента e-mail.
Если создавать элемент текст, то можно поставить перед телефоном <img src="/путь до иконки" >, но каждый раз не удобно…
  • 0

#2 SmetDenis

SmetDenis

Отправлено 20 November 2012 - 18:21

Либо нужно написать собственный элемент.
Либо с помощью классов CSS добавлять в нужное место картинку бекграундом.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Ёшкин Кот

Ёшкин Кот

Отправлено 23 November 2012 - 20:44

Я часто сталкиваюсь с подобной проблемой. Выводу элементов дико не хватает уникального класса! Если у каждого элемента будет свой класс, например у чекбокса, или текстового поля... то можно будет настроить по этому классу любой его вид.

Есть решение, но оно не очень элегантное и я не пробовал его на всех элементах. По крайней мере для чекбоксов, селектов, категорий я уже делал. Там есть возможность явно выцепить значение элемента, по которому можно сделать класс.

Наведу на мысль - по пути components/com_zoo/renderer/element/ есть стили обрамления элементов. Если подкрутить их - можно чего то добиться. Но при обновлении ZOO придется изменять их заново.

Текстовое поле.. надо покопать. Там тоже есть обрамление элемента.
  • 0

#4 Ёшкин Кот

Ёшкин Кот

Отправлено 23 November 2012 - 21:05

Хотя наверное не получиться с текстом в простом варианте.. я не выцеплю из элемента толкового значения для класса их этого элемента...
  • 0

#5 khpvolga

khpvolga

Отправлено 28 December 2012 - 21:27

Попробовать дописать вот этот элемент - (GraphiBox), вроде там все просто)))
  • 0




Click to return to top of page in style!