Developer’s Guide

Table Of Contents
Custom web publishing using CDML 9-9
Use tags in For this type of interaction
this category with FileMaker Pro
Replacement Display specific data from the database in one of 44 types
of replacement tags on the web page. For example,
display the web user’s IP address in the [FMP-ClientIP]
replacement tag.
Variables (Add) Generate information from the client (web user’s)
computer based on one of eight replacement tags
received as parameters to a request in the FileMaker Pro
CGI command: [FMP-ClientAddress], [FMP-ClientIP],
[FMP-ClientType], [FMP-ClientUserName], [FMP-
CurrentDate], [FMP-CurrentTime],[FMP-CurrentDay],
and [FMP-CurrentToken]
Variables (Display) Display information in one of 21 replacement tags that
correspond to a specific request parameter. For example,
display the maximum number of records in the [FMP-
MaxRecords] replacement tag as specified by the –max
request parameter (CDML variable tag).
Using an intratag parameter
You can add a parameter to certain replacement tags that is based on
the contents of fields and other items.
Any first parameter that is allowed with the [FMP-If] tag on the left
side of an operator, such as CanDelete, ClientPassword or
ValueListItem, can be used as a third parameter on the right side of an
operator with these replacement tags, as long as they’re within curly
brackets { }. (See the [FMP-If] tag syntax in the CDML Reference for
a description of the first parameters for the [FMP-If] tag.)
Note Some restrictions apply to using the intratag parameter. See the
CDML Reference for a description of each replacement tag and how
the intratag parameter may be used.
Modified replacement tags that allow for the intratag parameter
include:
[FMP-If: {intratag}]
[FMP-Cookie: {intratag}]
[FMP-InlineAction: {intratag}]
[FMP-Log: {intratag}]
[FMP-SetCookie: {intratag}]
[FMP-ContentMimeType: {intratag}]
[FMP-CurrentToken: {intratag}]
[FMP-LinkRecID: {intratag}]
[FMP-Field: {intratag}]
[FMP-Option: {intratag}]
[FMP-Repeating: {intratag}]
[FMP-ValueList: {intratag}]
About the CDML Reference database
The CDML Reference database is divided into two parts:
CDML Tag Index — an index for all of the CDML tags with topics
that describe what each tag does and how it appears in syntax
Custom Web Publishing — general guidelines for custom web
publishing using CDML
To view the CDML Reference database:
1. Open the CDML Reference.fp5 file:
Developer Extras\FileMaker, Inc\External FileMaker APIs\CDML\Web
Tools\CDML Reference.fp5