Доработать автоматическое добавление координат в imagemap из полей материалов, с помощью views.

Главные вкладки

Аватар пользователя rngcontrol rngcontrol 10 сентября 2013 в 13:30

Пожалуйста, посоветуйте решение.

Имею:
Словарь – Этажи.
В нем термины: 1, 2, 3, 4.
В терминах поля: Изображение, Название изображения.

Тип материала - Торговая точка
И его поля: Ссылка на термин из словаря «Этажи», Текстовое поле – Координаты.

Представление (Содержимое)
Тип вывода - Блок
Отношения – Содержимое (Термин таксономии материала)
Контекстный фильтр - Содержимое: Имеет идентификатор термина
Выводит поля:

  • Содержимое: Заголовок (ссылка)
  • Содержимое: cords (исключить из вывода) [field_cords]
  • Содержимое: Путь (исключить из вывода) [path]
  • (термин) Термин таксономии: Имя (исключить из вывода) [name]
  • (термин) Термин таксономии: Название изображения (исключить из вывода) [field_img_name]

В шапку выведен код:

<div class="map-floor">
<div class="etag-img">
<img alt="план [name] этажа" src="/sites/default/files/[field_img_name]" style="width: 600px;" usemap="#floor-[name]-map">
</div>
<map name="floor-[name]-map" id="floor-[name]-map">
<area shape="polygon" coords="[field_cords]"  href="[path]">
</map></div>

Этот блок хотел выводить на странице терминов из словаря «Этажи». Т.е. цель была сделать imagemap этажей. И при добавлении материала типа «торговая точка», задавать ему координаты на этом плане.
При добавлении первого материала на этаж все идет по плану, а вот второй материал, конечно же, не отображается.
Ну и собственно просьба, помогите усовершенствовать представление, чтобы на карту наносились координаты всех «Торговых точек» принадлежащих к определенному этажу.
Видимо нужно использовать PHP, но в этом к большому сожалению не силен.