Index: openacs-4/packages/acs-content-repository/www/doc/api/extlink.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-content-repository/www/doc/api/extlink.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/acs-content-repository/www/doc/api/extlink.adp 27 Oct 2014 16:39:13 -0000 1.2 @@ -0,0 +1,102 @@ + +{/doc/acs-content-repository {Content Repository}} {Package: content_extlink} +Package: content_extlink + + + +

content_extlink

+Content Repository : +content_extlink


 

Overview

External links are references to content pages on other web +sites. They provide the basis for maintaining a hierarchy of +"bookmarks" that may be managed in a manner analogous to other +content items. In particular, external links may be tagged with +keywords and related to the site's own content items.

 

Related Objects

+See also: {content_item } +

 

API

Determines if the item is a extlink

+ + + + + + + +
Author:Karl Goldstein
Returns:'t' if the item is a extlink, 'f' otherwise
Parameters:
+ +
item_id:  The item id
Declaration:

+function is_extlink (
+  item_id          in cr_items.item_id%TYPE
+) return char;
+
+
See Also:content_extlink.new, content_extlink.resolve

 

Create a new extlink, an item pointing to an off-site +resource

+ + + + + + + +
Author:Karl Goldstein
Returns:The id of the newly created extlink
Parameters:
+ + + + + + + + + + + + + + + + + + + +
name:  The name for the new extlink, defaults to the name of the +target item
url:  The URL of the item
label:  The text label or title of the item
description:  A brief description of the item
parent_id:  The parent folder for the extlink. This must actually be a +folder and not a generic content item.
extlink_id:  The id of the new extlink. A new id will be allocated by +default
creation_date:  As in acs_object.new +
creation_ip:  As in acs_object.new +
creation_user:  As in acs_object.new +
Declaration:

+function new (
+  name          in cr_items.name%TYPE default null,
+  url           in cr_extlinks.url%TYPE,
+  label         in cr_extlinks.label%TYPE default null,
+  description   in cr_extlinks.description%TYPE default null,
+  parent_id     in acs_objects.context_id%TYPE,
+  extlink_id    in cr_extlinks.extlink_id%TYPE default null,
+  creation_date in acs_objects.creation_date%TYPE
+                           default sysdate,
+  creation_user in acs_objects.creation_user%TYPE
+                           default null,
+  creation_ip   in acs_objects.creation_ip%TYPE default null
+) return cr_extlinks.extlink_id%TYPE;
+
+
See Also:acs_object.new, content_item.new, content_extlink.resolve

 

Deletes the extlink

+ + + + + +
Author:Karl Goldstein
Parameters:
+ +
extlink_id:  The id of the extlink to delete
Declaration:

+procedure delete (
+  extlink_id    in cr_extlinks.extlink_id%TYPE
+);
+
+
See Also:content_extlink.new, acs_object.delete

 

+Last Modified: $Id: extlink.html,v 1.1.1.1 2001/03/13 22:59:26 ben +Exp $ +