Adobe 65007312 Programming Guide - Page 129

AddGrid s, Lua s environment variables, Example, Inputs

Page 129 highlights

CHAPTER 6: Writing a Web-engine Plug-in Web SDK manifest API 129 LuaPages environment variables When executing the LuaPages for AddPhotoPages, the following variables are defined in the environment filename root gridPageLink pageType index The file name of the current page. The relative path to the root of the gallery. If grid pages have been added to the gallery, the relative path from this page to the corresponding grid page that contains this photo. The page type, "photo". The index position of the photo within the gallery. Example AddPhotoPages { template = 'detail.html', variant = '_large', destination = "content", } AddGridPages Uses a LuaPage template to build a page for each grid of photos in the current Lightroom selection. Inputs filetype destination template rows columns (Optional) A file extension for the pages. Default is "html". The path to the published gallery to which to write the pages. The path to the source LuaPage file. The number of rows in each grid. The number of columns in each grid. LuaPages environment variables When executing a LuaPage specified with AddGridPages(), the following variables are defined in the environment filename pageType page The file name of the current page. The page type, "grid". The position index of the current page among grid pages defined in the gallery.

  • 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

C
HAPTER
6: Writing a Web-engine Plug-in
Web SDK manifest API
129
LuaPages environment variables
When executing the LuaPages for
AddPhotoPages
, the following variables are defined in the environment
Example
AddPhotoPages {
template = 'detail.html',
variant = '_large',
destination = "content",
}
AddGridPages
Uses a LuaPage template to build a page for each grid of photos in the current Lightroom selection.
Inputs
LuaPages environment variables
When executing a LuaPage specified with
AddGridPages()
, the following variables are defined in the
environment
filename
The file name of the current page.
root
The relative path to the root of the gallery.
gridPageLink
If grid pages have been added to the gallery, the relative path from this page to the
corresponding grid page that contains this photo.
pageType
The page type,
"photo"
.
index
The index position of the photo within the gallery.
filetype
(Optional) A file extension for the pages. Default is
"html"
.
destination
The path to the published gallery to which to write the pages.
template
The path to the source LuaPage file.
rows
The number of rows in each grid.
columns
The number of columns in each grid.
filename
The file name of the current page.
pageType
The page type,
"grid"
.
page
The position index of the current page among grid pages defined in the gallery.