User Guide
Server model functions 341
Example
The following code snippet from a participant file shows a translator searchPatterns tag:
<searchPatterns whereToSearch="comment">
<searchPattern paramNames=",ssi_comment_includeUrl">
<![CDATA[/<!--\s*#include\s+(file|virtual)\s*=\s*"([^"]*)"\s*-->/i]]>
</searchPattern>
</searchPatterns>
The search pattern contains a JavaScript regular expression that specifies two submatches (both of
which are contained within parentheses). The first submatch is for the text string
file or
virtual. The second submatch is a file reference.
To access the translator URL pattern, your code should look like the following example:
var serverModel = dw.getDocumentDOM().serverModel;
var includeArray = new Array();
includeArray = serverModel.getServerIncludeUrlPatterns();
The call to serverModel.getServerIncludeUrlPatterns() returns the following three
properties:
dom.serverModel.getServerInfo()
Availability
Dreamweaver MX.
Description
Returns information that is specific to the current server model. This information is defined in
the HTML definition file for the server model, which is located in the Configuration/
ServerModels folder.
You can modify the information in the HTML definition file or place additional variable values
or functions in the file. For example, you can modify the
serverName, serverLanguage, and
serverVersion properties. The dom.serverModel.getServerInfo() function returns the
information that the server model author adds to the definition file.
Note: The other values that are defined in the default server model files are for internal use only.
The serverName, serverLanguage, and serverVersion properties are special because the
developer can access them directly by using the following corresponding functions:
• dom.serverModel.getServerName()
• dom.serverModel.getServerLanguage()
• dom.serverModel.getServerVersion()
Arguments
None.
Property Return value
pattern /<!--\s*#include\s+(file|virtual)\s*=\s*"([^"]*)"\s*-->/i
fileRef 2
type ssi_comment
000_DW_API_Print.book Page 341 Wednesday, August 20, 2003 9:14 AM