Разделы сайта
Комментарии к статьеВерсия для печати  
Ccылки на объекты

Изображения, таблицы стилей, а также любые другие файлы могут храниться виде объектов внутри содержательного дерева сайта. Для создания ссылок на объекты Arp.site используется уникальный идентификатор объекта в системе (ID). По аналогии с обычными ссылками на файлы в Интернете, в системе Arp.Site используется следующий синтаксис:

ifs://$object-id ,

или

ifs://cell-id ,

где

object-id – уникальный идентификатор объекта в системе Arp.Site,

cell-id – идентификатор ссылки на объект.

Примеры использования:

<imgsrc="ifs://123456"/>

вставка картинки

<ahref="ifs://123456"></a>

гипертекстовая ссылка

<link rel= "stylesheet"href="ifs://123456"/>

подключение внешней таблицы стилей

Примечание. Необходимо помнить, что преобразование ссылки к стандартному формату (http://....) происходит только в том случае, если выражение ifs://ID заключено в одинарные (‘) или двойные (") кавычки.

По аналогии с файловой структурой сервера на объекты Arp.Site можно ссылаться, используя сетевые имена объектов и их последовательности.

Для примера рассмотрим два объекта типа «статья», расположенные на одном уровне содержательного дерева сайта и имеющие сетевые имена «article1» и «article2» соответственно. В таком случае из шаблона статьи «article1» возможно сослаться на статью «article2» следующим образом:

<a href="article2"></a>

Помимо этого, допускаются и другие конструкции ссылок:

<a href="../object-netname"></a>

— ссылка на объект-контейнер.

<a href="/object1-netname/object2-netname"></a>

— ссылка на объект object2-netname, находящийся в корневом объекте object1-netname.

<a href="object1-netname/object2-netname"></a>

— ссылка на объект object2-netname в объекте object1-netname, находящимся в текущем контейнере.

Ссылки на внешние ресурсы записываются стандартным для HTML образом

<a href="http://www.arptek.ru">Сайт arptek.ru</a>

Возможно вам придётся вывести на экран строку, выглядущую аналогично "ifs://123456", и не хотите, чтобы система автоматически заменила ссылку с номером объекта на его http-адрес. Тогда после // надо поставить двоеточие:

"ifs://:123456"



Последнее обновление материала: 22.12.2003

Прокоментировать  [Кол-во комментариев: 0]Обсудить в форуме

©Arptek. Телефон: 409-95-76. Rambler's Top100
Hosted by uCoz