Adobe 38040334 Extending Dreamweaver - Page 207

The Tag Chooser

Page 207 highlights

DREAMWEAVER CS3 201 Extending Dreamweaver Attribute Description Mandatory/optional tagformat.nlbeforecontents The number of newline characters to insert before the contents of Optional this tag. tagformat.nlaftercontents The number of newline characters to insert after the contents of Optional this tag. tagformat.nlaftertag Specifies whether to insert a newline character after this tag. The Optional value 0 indicates no, and the value 1 indicates yes. attrib.name The name of the attribute, as it appears in the source code. Mandatory attrib.type If omitted, attrib.type is "text". It can have the following values: TEXT-free text content ENUMERATED-a list of enumerated values COLOR-a color value (name or hex) FONT-font name or font family STYLE-CSS styles attribute CSSSTYLE-CSS class name CSSID-CSS class ID FILEPATH -a full file path DIRECTORY-a folder path FILENAME-filename only RELATIVEPATH -a relative representation of the path FLAG -an ON/OFF attribute that contains no value Optional attrib.casesensitive Specifies whether the attribute name is case-sensitive. If the CASESENSITIVE attribute is missing, the attribute name is case-insensitive. Optional Note: In versions before Dreamweaver MX, tag information is stored in the Configuration/TagAttributeList.txt file. The Tag Chooser The Tag Chooser lets you view tags in functional groups so you can easily access frequently used tags. In order to add a tag or a set of tags to the Tag Chooser, you must add them to the tag library. You can do this by using the Tag Library Editor dialog box or by installing a Dreamweaver extension, which is packaged in an MXP file. TagChooser.xml files The TagChooser.xml files provide the metadata for organizing tag groupings that appear in the Tag Chooser. Each tag that comes with Dreamweaver is stored in a functional grouping and is available in the Tag Chooser. By editing the TagChooser.xml files, you can regroup existing tags and group new tags. You can customize how tags are organized for your users by creating subcategories so they can easily access their most important tags. The TagLibraries.vtm files support the use of the taglibrary.tagchooser attribute, which points to the TagChooser.xml files. If you change existing TagChooser.xml files or create new ones, the taglibrary.tagchooser attribute must point to the correct location for the Tag Chooser to be fully functional. If there is no taglibrary.tagchooser attribute, the Tag Chooser displays the tree structure that is in the TagLibraries.vtm file. TagChooser.xml files are stored in the Configuration/TagLibraries/TagLibraryName folder. The following example shows the structure of TagChooser.xml files:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385

DREAMWEAVER CS3
Extending Dreamweaver
201
Note:
In versions before Dreamweaver MX, tag information is stored in the
Configuration/TagAttributeList.txt file
.
The Tag Chooser
The Tag Chooser lets you view tags in functional groups so you can easily access frequently used tags. In order to
add a tag or a set of tags to the Tag Chooser, you must add them to the tag library. You can do this by using the Tag
Library Editor dialog box or by installing a Dreamweaver extension, which is packaged in an MXP file
.
TagChooser.xml files
The TagChooser.xml files provide the metadata for organizing tag groupings that appear in the Tag Chooser. Each
tag that comes with Dreamweaver is stored in a functional grouping and is available in the Tag Chooser. By editing
the TagChooser.xml files, you can regroup existing tags and group new tags. You can customize how tags are
organized for your users by creating subcategories so they can easily access their most important tags.
The TagLibraries.vtm files support the use of the
taglibrary.tagchooser
attribute, which points to the
TagChooser.xml files. If you change existing TagChooser.xml files or create new ones, the
taglibrary.tagchooser
attribute must point to the correct location for the Tag Chooser to be fully functional.
If there is no
taglibrary.tagchooser
attribute, the Tag Chooser displays the tree structure that is in the
TagLibraries.vtm file.
TagChooser.xml files are stored in the Configuration/TagLibraries/
TagLibraryName
folder. The following example
shows the structure of TagChooser.xml files:
tagformat.nlbeforecontents
The number of newline characters to insert before the contents of
this tag.
Optional
tagformat.nlaftercontents
The number of newline characters to insert after the contents of
this tag.
Optional
tagformat.nlaftertag
Specifies whether to insert a newline character after this tag. The
value 0 indicates no, and the value 1 indicates yes.
Optional
attrib.name
The name of the attribute, as it appears in the source code.
Mandatory
attrib.type
If omitted,
attrib.type
is
"text"
.
It can have the following values:
TEXT
—free text content
ENUMERATED
—a list of enumerated values
COLOR
—a color value (name or hex)
FONT
—font name or font family
STYLE
—CSS styles attribute
CSSSTYLE
—CSS class name
CSSID
—CSS class ID
FILEPATH
—a full file path
DIRECTORY
—a folder path
FILENAME
—filename only
RELATIVEPATH
—a relative representation of the path
FLAG
—an ON/OFF attribute that contains no value
Optional
attrib.casesensitive
Specifies whether the attribute name is case-sensitive. If the
CASESENSITIVE
attribute is missing, the attribute name is
case-insensitive.
Optional
Attribute
Description
Mandatory/optional