beautypg.com

Advanced options, Creating code blocks – Adobe Dreamweaver CC 2015 User Manual

Page 603

background image

596

Dynamic sites, pages and web forms

Last updated 6/3/2015

15

Test the server behavior and ensure that it functions properly.

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.

You can create the code blocks either directly in the Server Behavior Builder, or you can copy and paste the code from
other sources. Each code block you create in the Server Behavior Builder must be a single tag or script block. If you
must insert multiple tag blocks, split them into separate code blocks.

Conditions in code blocks