Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

Axiomateria

  • ****
  • 322
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Здравствуйте!
Возможно ли в принципе для каждого элемента справочника привязать собственное изображение, как например если есть пять категории гостиниц, то вместо "5 звёзд", "3 звезды" и т.д. выводить не текст из выпадающего списка элементов, а привязанные изображения к ним ?

*

NOIRMAN

  • *****
  • 101
  • +16/-1
    • Просмотр профиля
Re:Изображение для элемента справочника
« Ответ #1 : 14 Ноября 2013, 19:06:19 »
Вариант 1. Добавить в справочник дополнительное поле с изображением и выводить именно его.
Вариант 2. Анализируя, какой именно id справочника у данной страницы выводить картинку или через css или через <img>

Или я не понял сути самого вопроса? ))

*

Axiomateria

  • ****
  • 322
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Re:Изображение для элемента справочника
« Ответ #2 : 15 Ноября 2013, 15:42:09 »
Вариант 1. Добавить в справочник дополнительное поле с изображением и выводить именно его.
Вот про это я и спросил, однако в справочнике можно только имя самого элемента этого справочника изменить, а вот с добавлением картинки как-то ни как.

*

NOIRMAN

  • *****
  • 101
  • +16/-1
    • Просмотр профиля
Re:Изображение для элемента справочника
« Ответ #3 : 15 Ноября 2013, 17:57:47 »
Через шаблоны данных - редактирование справочника не получается поле создать в нем новое?

*

Axiomateria

  • ****
  • 322
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Re:Изображение для элемента справочника
« Ответ #4 : 15 Ноября 2013, 19:53:01 »
Через шаблоны данных - редактирование справочника не получается поле создать в нем новое?
Я речь веду о том, что в приложенном скриншоте, то есть о редактировании элементов в выпадающем списке и как на картинке видно, что возможно поменять только название элемента.

*

NOIRMAN

  • *****
  • 101
  • +16/-1
    • Просмотр профиля
Re:Изображение для элемента справочника
« Ответ #5 : 15 Ноября 2013, 22:35:59 »
К сожалению, не могу видеть прилагаемых тут скриншотов ...

*

Axiomateria

  • ****
  • 322
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Re:Изображение для элемента справочника
« Ответ #6 : 15 Ноября 2013, 23:19:25 »
К сожалению, не могу видеть прилагаемых тут скриншотов ...
Я только что попросил Администратора обратить на этот момент внимание.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Изображение для элемента справочника
« Ответ #7 : 17 Ноября 2013, 21:07:02 »
К сожалению, не могу видеть прилагаемых тут скриншотов ...

NOIRMAN, попробуй сейчас

*

NOIRMAN

  • *****
  • 101
  • +16/-1
    • Просмотр профиля
Re:Изображение для элемента справочника
« Ответ #8 : 17 Ноября 2013, 22:34:40 »
К сожалению, не могу видеть прилагаемых тут скриншотов ...
NOIRMAN, попробуй сейчас
Теперь стало значительно лучше ))

*

NOIRMAN

  • *****
  • 101
  • +16/-1
    • Просмотр профиля
Re:Изображение для элемента справочника
« Ответ #9 : 17 Ноября 2013, 22:44:00 »
Через шаблоны данных - редактирование справочника не получается поле создать в нем новое?
Я речь веду о том, что в приложенном скриншоте, то есть о редактировании элементов в выпадающем списке и как на картинке видно, что возможно поменять только название элемента.

На приложенной картинке Вы показываете справочник в режиме просмотра его элементов. Сначала зайдите в редактирование справочника (можно просто нажав мышью на его название или через пиктограммку "Редактировать") и добавьте необходимые поля (ту самую картинку, которую необходимо привязать к элементам).
Далее нажимая уже в режиме просмотра справочника на названия элементов (или через пиктограммку "Редактировать"), Вы сможете открывать полностью запись для редактирования всей необходимой информации...

*

Axiomateria

  • ****
  • 322
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Re:Изображение для элемента справочника
« Ответ #10 : 17 Ноября 2013, 23:59:01 »
На приложенной картинке Вы показываете справочник в режиме просмотра его элементов. Сначала зайдите в редактирование справочника (можно просто нажав мышью на его название или через пиктограммку "Редактировать") и добавьте необходимые поля (ту самую картинку, которую необходимо привязать к элементам).

Это видимо так (см. скриншот):

*

Axiomateria

  • ****
  • 322
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Re:Изображение для элемента справочника
« Ответ #11 : 18 Ноября 2013, 00:01:59 »
Далее нажимая уже в режиме просмотра справочника на названия элементов (или через пиктограммку "Редактировать"), Вы сможете открывать полностью запись для редактирования всей необходимой информации...
А это видимо так должно получиться:

*

Axiomateria

  • ****
  • 322
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Re:Изображение для элемента справочника
« Ответ #12 : 18 Ноября 2013, 00:06:23 »
Но в итоге к в самом XML страницы с гостиницей ни чего не добавилось, то есть как и прежде это так:

<property id="466" name="stars" type="relation">
<title>Категория отеля:</title>
<value><item id="818" name="5 звезд" type-id="144" ownerId="59" xlink:href="uobject://818"/></value>
</property>

что выводит
 <xsl:value-of select=".//property[@name = 'stars']" /> <xsl:value-of select=".//property[@name = 'stars']/value/item/@name" />
 только  "5 звезд".
« Последнее редактирование: 18 Ноября 2013, 00:08:02 от Axiomateria »

*

NOIRMAN

  • *****
  • 101
  • +16/-1
    • Просмотр профиля
Re:Изображение для элемента справочника
« Ответ #13 : 18 Ноября 2013, 12:57:16 »
На приложенной картинке Вы показываете справочник в режиме просмотра его элементов. Сначала зайдите в редактирование справочника (можно просто нажав мышью на его название или через пиктограммку "Редактировать") и добавьте необходимые поля (ту самую картинку, которую необходимо привязать к элементам).

Это видимо так (см. скриншот):

Это не совсем правильно. Достаточно добавить одно поле для иконки. В дальнейшем для элементов справочника 1,2,3,4,5 звезд в это поле для каждого записывать соответствующую иконку.
Показывать ее потом при обращении из Вашего шаблона обращением к свойствам object-а (напр. uobject://818)

*

Axiomateria

  • ****
  • 322
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Re:Изображение для элемента справочника
« Ответ #14 : 18 Ноября 2013, 13:07:10 »
Это не совсем правильно. Достаточно добавить одно поле для иконки. В дальнейшем для элементов справочника 1,2,3,4,5 звезд в это поле для каждого записывать соответствующую иконку.
Показывать ее потом при обращении из Вашего шаблона обращением к свойствам object-а (напр. uobject://818)
Если честно то вот с этого момента уже ни чего не понятно: "Достаточно добавить одно поле для иконки", а может статья на http://wiki.umisoft.ru есть что-то ?