IntroductionIntroduction
  Publishing web pagesPublishing web pages
  RXMLRXML
  Information tagsInformation tags
  String tagsString tags
  Variable tagsVariable tags
  URL tagsURL tags
  If tagsIf tags
  Graphics tagsGraphics tags
  Database tagsDatabase tags
  LDAPLDAP
    <ldap>ldap<ldap>ldap
    <ldapoutput>ldapoutput<ldapoutput>ldapoutput
    <ldapfor>ldapfor<ldapfor>ldapfor
  Programming tagsProgramming tags
  SSI tagsSSI tags
  Image mapsImage maps
  IntraSeekIntraSeek
  LogViewLogView
  TemplatesTemplates
  NavigationNavigation
  SiteBuilder tagsSiteBuilder tags
  Supports systemSupports system
  SecuritySecurity
  AppendixAppendix
 
<ldapoutput> </> LDAP module

 

Insert the results of a LDAP search into HTML or RXML. <ldapoutput> works like output tags. By default anything within #'s will be interpreted as a variable. Thus #attribute_name# will be replaced by the attribute value. ## will be replaced by a #. See formoutput page for more information about quoting.

As the attribute can contains multiple values the #attribute_name# expression returns first value only. Second, third ... values can be specified by suffix before # (i.e second email value is written as #mail:2#). Obviously this isn't more often usable. Better solution is the subcontainer <ldapfor>, see bellow.

The <ldapoutput> tag will copy its contents and replace the named attribute for each row in the result. If the result is empty, the <ldapoutput> will not return anything.

host=hostname
Hostname of server on which directory server will connect to. If omitted the default hostname will be used.

name=user name
User name for connection to the directory server. If omitted the default user name will be used.

password=user password
User password for connection to the directory server. If omitted the default will be used.

basedn=base DN
Base DN of an object where is started search of directory. Required.

scope=base onelevel subtree
WebLayout Templates error: Only block tag names allowed in "tmplinsertblock". Offending tag name "data".

name=attribute
The attribute name used for sorting output.

Note: Only one attribute name can be used.

quiet
Do not show any errors in the page, in case the query fails.

parse
If specified, the content will be parsed by the RXML parser.

 

Attributes

host=hostname
Hostname of server on which directory server will connect to. If omitted the default hostname will be used.

name=user name
User name for connection to the directory server. If omitted the default user name will be used.

password=user password
User password for connection to the directory server. If omitted the default will be used.

basedn=base DN
Base DN of an object where is started search of directory. Required.

scope=base onelevel subtree

name=attribute
The attribute name used for sorting output.

Note: Only one attribute name can be used.

quiet
Do not show any errors in the page, in case the query fails.

parse
If specified, the content will be parsed by the RXML parser.


    
Name Email Home page
#givenname# #sn# #mail# #labeleduri#
"=> >

Name Email Home page
#givenname# #sn# #mail# #labeleduri#

 

Example



    
Name Email Home page
#givenname# #sn# #mail# #labeleduri#
"=> >

Name Email Home page
#givenname# #sn# #mail# #labeleduri#