growi-plugin-attachment-refs
v2.0.2
Published
GROWI Plugin to add ref/refimg/refs/refsimg tags
Downloads
9
Readme
growi-plugin-attachment-refs
Install
install plugin
yarn add growi-plugin-attachment-refs yarn add -D [email protected] react-motion
build client app (see official documents)
Examples
List attachments
Extract image attachments
Image Carousel
Usage
$ref
tag
Syntax
$ref(file.txt)
$ref(file.txt, page=/somewhere/page)
$ref(5f17286fd7fbb1104fdbd111, page=/somewhere/page)
Options
file
: File name of reference file (default: the first argument)id
: Attachment ID of reference file (default: the first argument)page
: Target page path of reference file (default: current page)
$refs
tag
Syntax
$refs(/somewhere/page, regexp=/^file.*\.txt$/)
Options
page
: Target page path to search attachments (default: the first argument || current page)prefix
: Page prefix to search attachmentsdepth
: page depth to search attachmentsregexp
: Regular Expression to retrieve- (TBD)
format
: File format filtering
$refimg
tag
Syntax
$refimg(pict.png, width=50%, alt=Pic)
$refimg(5f17286fd7fbb1104fdbd111, width=50%, alt=Pic)
Options
file
: File name of reference file (default: the first argument)id
: Attachment ID of reference file (default: the first argument)width
: widthheight
: heightmax-width
: max-widthmax-height
: max-heightalt
: alt text
$refsimg
tag
Syntax
$refsimg(/somewhere/page, regexp=/^.*\.png$/, max-width=200)
$refsimg(prefix=/somewhere, grid=autofill, grid-gap=1px)
Options
page
: Target page path to search attachments (default: the first argument || current page)prefix
: Page prefix to search attachmentsdepth
: page depth to search attachmentsregexp
: Regular Expression to retrieve- (TBD)
format
: File format filtering width
: width- e.g.
width=200px
,width=50%
- e.g.
height
: height- e.g.
height=100px
- e.g.
max-width
: max-width- e.g.
max-width=200px
,max-width=50%
- e.g.
max-height
: max-height- e.g.
max-height=100px
- e.g.
display
:display
property for image (usedisplay: block
when undefined)- This option is disabled when
grid
option is set.
- This option is disabled when
grid
: Grid layout settingsautofill
: Grid layout with auto filling with 64px tracksautofill-xs
: Grid layout with auto filling with 32px tracksautofill-sm
: Grid layout with auto filling with 48px tracksautofill-md
: Grid layout with auto filling with 64px tracksautofill-lg
: Grid layout with auto filling with 128px tracksautofill-xl
: Grid layout with auto filling with 192px trackscol-2
: Grid layout with 2 columnscol-3
: Grid layout with 3 columnscol-4
: Grid layout with 4 columnscol-5
: Grid layout with 5 columnscol-6
: Grid layout with 6 columns
grid-gap
: Grid gap- e.g.
grid-gap=1px
- e.g.
no-carousel
: Omit carousel function and just show images
$gallery
tag
Short-hand for $refsimg(grid=col4, grid-gap=1px)
.
Syntax
$gallery(prefix=/somewhere/page)
Options
See the options of refsimg
TODO
- [ ]
format
option