Operation Manual
567
USING DREAMWEAVER
Making pages dynamic
Last updated 3/28/2012
More Help topics
“Repeating code blocks with the loop directive” on page 570
“Coding guidelines” on page 574
“Request a parameter for the server behavior” on page 572
“Adding custom server behaviors” on page 565
Advanced options
After you specify the source code and insert location for each code block, the server behavior is completely defined. In
most cases, you don’t need to specify any additional information.
If you are an advanced user, you can set any of the following options:
Identifier Specifies whether the code block should be treated as an identifier.
By default, every code block is an identifier. If Dreamweaver finds an identifier code block anywhere in a document,
it lists the behavior in the Server Behaviors panel. Use the Identifier option to specify whether the code block should
be treated as an identifier.
At least one of the server behavior’s code blocks must be an identifier. A code block should not be an identifier if one
of the following conditions applies: the same code block is used by some other server behavior; or the code block is so
simple that it might occur naturally on the page.
Server Behavior Title Specifies the title of the behavior in the Server Behaviors panel.
When the page designer clicks the Plus (+) button on the Server Behaviors panel, the new server behavior’s title will
appear in the pop-up menu. When a designer applies an instance of a server behavior to a document, the behavior
appears in the list of applied behaviors in the Server Behaviors panel. Use the Server Behavior Title box to specify the
contents of the Plus (+) pop-up menu and the list of applied behaviors.
The initial value in the box is the name you supplied in the New Server Behavior dialog box. As parameters are defined,
the name is automatically updated so that the parameters appear inside parentheses after the server behavior name.
Set Session Variable (@@Name@@, @@Value@@)
If the user accepts the default value, everything before the parentheses appears in the Plus (+) pop-up menu (for
example, Set Session Variable). The name plus the parameters will appear in the list of applied behaviors—for example,
Set Session Variable ("abcd", "5").
Code Block to Select Specifies what code block is selected when the user selects the behavior in the Server Behaviors
panel.
When you apply a server behavior, one of the code blocks within the behavior is designated the “code block to select.”
If you apply the server behavior and then select the behavior in the Server Behaviors panel, the designated block is
selected in the Document window. By default, Dreamweaver selects the first code block that is not above the
html tag.
If all the code blocks are above the
html tag, then the first one is selected. Advanced users can specify which code block
is the selected one.
Creating code blocks
The code blocks you create in the Server Behavior Builder are encapsulated in a server behavior that appears in the
Server Behaviors panel. The code can be any valid run-time code for the specified server model. For example, if you
choose ColdFusion as the document type for your custom server behavior, the code you write must be valid
ColdFusion code that runs on a ColdFusion application server.