Как связать несколько информационных систем

#
Как связать несколько информационных систем
Всем привет!
Подскажите с решением...
Есть две информационные системы. Одна информационная система "Города", вторая "Отели". В ИС "Отели" создана привязка к ИС "Города" через дополнительное свойство. Элементы ИС "Отели" привязаны к "Городу".
Вопрос: как бы вывести все элементы ИС "Города" и привязанные отели, если есть?

Город 1
Отель 1 | Отель 2 | Отель 3 | Отель 4 |

Город 2
Отель 5 | Отель 6

...
#
Re: Как связать несколько информационных систем
В XML загляните - там все есть для решения этой задачи. Привязанные элементы попадают в XML вместе с основными элементами.


<property type="InformationSystemItem" xml_name="имя_свойства_в_XML" id="XX" parent_id="0" value_id="ид_свойства">
   <name>Название доп. свойства</name>
   <order>Сортировка доп. свойства</order>
   <value>значение</value>
   <item id="ид привязанного элемента" group_id="ид группы в которой лежит этот элемент">
      <item_date>дата привязанного элемента</item_date>
      <item_datetime>дата и время</item_datetime>
      <item_time>время</item_time>
      ...
      <item_name>название привязанного элемента</item_name>
      <item_description>описание привязанного элемента</item_description>
   </item>
</property>


соответственно, в XSL-шаблоне вам нужно выводить к примеру:


  <xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property[@xml_name='имя_свойства_в_XML']/item/item_name"/>


- это будет вывод названия привязанного инфоэлемента
http://superweb.pro/ — сайты на HostCMS под ключ
#
Re: Как связать несколько информационных систем
plasmamedia,
вопрос немного в другом. Привязка есть только в ИС "Отели" (элементы привязаны к ИС "Города"

Как при выводе ИС "Города" (в городах связей нет с Отелями) отобразить эти привязанные отели?
(получается обратная задача)
#
Re: Как связать несколько информационных систем
Через шаблон страницы на PHP это сделать можно (т.е. находясь на странице конкретного города - вывести привязанные к нему отели). А через XSL-шаблон в списке городов - думаю, нельзя.
http://superweb.pro/ — сайты на HostCMS под ключ
#
Re: Как связать несколько информационных систем
может небольшой пример?
Авторизация