but can be enabled in the CS. If the option is turned on, and metadata is enabled on the site, then sets of template variables will be made available to the Post Form template, the Thread view template, and the CS view template.
430 lines
9.5 KiB
Perl
430 lines
9.5 KiB
Perl
package WebGUI::Help::Asset_Post;
|
|
|
|
our $HELP = {
|
|
'post add/edit template' => { ##Asset/Post/www_edit
|
|
title => 'add/edit post template title',
|
|
body => 'add/edit post template body',
|
|
isa => [
|
|
{
|
|
tag => 'collaboration template labels',
|
|
namespace => 'Asset_Collaboration'
|
|
},
|
|
{
|
|
tag => 'template language',
|
|
namespace => 'Asset_Template'
|
|
},
|
|
{
|
|
tag => 'post asset variables',
|
|
namespace => 'Asset_Post'
|
|
},
|
|
],
|
|
fields => [
|
|
],
|
|
variables => [
|
|
{
|
|
'required' => 1,
|
|
'name' => 'form.header'
|
|
},
|
|
{
|
|
'name' => 'isNewPost'
|
|
},
|
|
{
|
|
'name' => 'isReply'
|
|
},
|
|
{
|
|
'name' => 'reply.title'
|
|
},
|
|
{
|
|
'name' => 'reply.synopsis'
|
|
},
|
|
{
|
|
'name' => 'reply.content'
|
|
},
|
|
{
|
|
'name' => 'reply.userDefinedN'
|
|
},
|
|
{
|
|
'name' => 'subscribe.form'
|
|
},
|
|
{
|
|
'name' => 'isNewThread'
|
|
},
|
|
{
|
|
'name' => 'archive.form'
|
|
},
|
|
{
|
|
'name' => 'sticky.form'
|
|
},
|
|
{
|
|
'name' => 'lock.form'
|
|
},
|
|
{
|
|
'name' => 'isThread'
|
|
},
|
|
{
|
|
'name' => 'isEdit'
|
|
},
|
|
{
|
|
'name' => 'preview.title'
|
|
},
|
|
{
|
|
'name' => 'preview.synopsis'
|
|
},
|
|
{
|
|
'name' => 'preview.content'
|
|
},
|
|
{
|
|
'name' => 'preview.userDefinedN'
|
|
},
|
|
{
|
|
'required' => 1,
|
|
'name' => 'form.footer'
|
|
},
|
|
{
|
|
'required' => 1,
|
|
'name' => 'usePreview'
|
|
},
|
|
{
|
|
'name' => 'user.isModerator'
|
|
},
|
|
{
|
|
'name' => 'user.isVisitor'
|
|
},
|
|
{
|
|
'name' => 'visitorName.form'
|
|
},
|
|
{
|
|
'name' => 'userDefinedN.form'
|
|
},
|
|
{
|
|
'name' => 'userDefinedN.form.yesNo'
|
|
},
|
|
{
|
|
'name' => 'userDefinedN.form.textarea'
|
|
},
|
|
{
|
|
'name' => 'userDefinedN.form.htmlarea'
|
|
},
|
|
{
|
|
'name' => 'userDefinedN.form.float'
|
|
},
|
|
{
|
|
'name' => 'title.form'
|
|
},
|
|
{
|
|
'name' => 'title.form.textarea'
|
|
},
|
|
{
|
|
'name' => 'synopsis.form'
|
|
},
|
|
{
|
|
'name' => 'content.form'
|
|
},
|
|
{
|
|
'name' => 'form.submit'
|
|
},
|
|
{
|
|
'name' => 'karmaScale.form'
|
|
},
|
|
{
|
|
'name' => 'karmaIsEnabled'
|
|
},
|
|
{
|
|
'name' => 'meta_loop',
|
|
'variables' => [
|
|
{
|
|
'name' => 'name'
|
|
},
|
|
{
|
|
'name' => 'field'
|
|
},
|
|
]
|
|
},
|
|
{
|
|
'name' => 'meta_X_form'
|
|
},
|
|
{
|
|
'name' => 'form.preview'
|
|
},
|
|
{
|
|
'name' => 'attachment.form'
|
|
},
|
|
{
|
|
'name' => 'contentType.form'
|
|
}
|
|
],
|
|
related => [
|
|
{
|
|
tag => 'notification template',
|
|
namespace => 'Asset_Post'
|
|
},
|
|
]
|
|
},
|
|
|
|
'post template variables' => { ##Asset/Post/getTemplateVars
|
|
title => 'post template variables title',
|
|
body => 'post template variables body',
|
|
isa => [
|
|
{
|
|
tag => 'post asset variables',
|
|
namespace => 'Asset_Post'
|
|
},
|
|
],
|
|
variables => [
|
|
{
|
|
'name' => 'userId'
|
|
},
|
|
{
|
|
'name' => 'user.isPoster'
|
|
},
|
|
{
|
|
'name' => 'avatar.url'
|
|
},
|
|
{
|
|
'name' => 'userProfile.url'
|
|
},
|
|
{
|
|
'name' => 'dateSubmitted.human'
|
|
},
|
|
{
|
|
'name' => 'dateUpdated.human'
|
|
},
|
|
{
|
|
'name' => 'title.short'
|
|
},
|
|
{
|
|
'name' => 'content',
|
|
'description' => 'formatted.content'
|
|
},
|
|
{
|
|
'name' => 'user.canEdit'
|
|
},
|
|
{
|
|
'name' => 'delete.url'
|
|
},
|
|
{
|
|
'name' => 'edit.url'
|
|
},
|
|
{
|
|
'name' => 'status'
|
|
},
|
|
{
|
|
'name' => 'reply.url'
|
|
},
|
|
{
|
|
'name' => 'reply.withQuote.url'
|
|
},
|
|
{
|
|
'name' => 'url'
|
|
},
|
|
{
|
|
'name' => 'rating.value'
|
|
},
|
|
{
|
|
'name' => 'rate.url.thumbsUp'
|
|
},
|
|
{
|
|
'name' => 'rate.url.thumbsDown'
|
|
},
|
|
{
|
|
'name' => 'hasRated'
|
|
},
|
|
{
|
|
'name' => 'image.url'
|
|
},
|
|
{
|
|
'name' => 'image.thumbnail'
|
|
},
|
|
{
|
|
'name' => 'attachment.url'
|
|
},
|
|
{
|
|
'name' => 'attachment.icon'
|
|
},
|
|
{
|
|
'name' => 'attachment.name'
|
|
},
|
|
{
|
|
'name' => 'attachment_loop',
|
|
'variables' => [
|
|
{
|
|
'name' => 'url'
|
|
},
|
|
{
|
|
'name' => 'icon'
|
|
},
|
|
{
|
|
'name' => 'filename'
|
|
},
|
|
{
|
|
'name' => 'thumbnail'
|
|
},
|
|
{
|
|
'name' => 'isImage'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
'name' => 'meta_loop',
|
|
'variables' => [
|
|
{
|
|
'name' => 'name'
|
|
},
|
|
{
|
|
'name' => 'value'
|
|
},
|
|
]
|
|
},
|
|
{
|
|
'name' => 'meta_X_value'
|
|
},
|
|
],
|
|
fields => [
|
|
],
|
|
related => [
|
|
{
|
|
tag => 'template language',
|
|
namespace => 'Asset_Template'
|
|
},
|
|
{
|
|
tag => 'collaboration template labels',
|
|
namespace => 'Asset_Collaboration'
|
|
},
|
|
]
|
|
},
|
|
|
|
'post asset variables' => {
|
|
private => 1,
|
|
title => 'post asset variables title',
|
|
body => 'post asset variables body',
|
|
isa => [
|
|
{
|
|
tag => 'asset template asset variables',
|
|
namespace => 'Asset'
|
|
},
|
|
],
|
|
variables => [
|
|
{
|
|
'name' => 'storageId'
|
|
},
|
|
{
|
|
'name' => 'threadId'
|
|
},
|
|
{
|
|
'name' => 'dateSubmitted'
|
|
},
|
|
{
|
|
'name' => 'dateUpdated'
|
|
},
|
|
{
|
|
'name' => 'username'
|
|
},
|
|
{
|
|
'name' => 'rating'
|
|
},
|
|
{
|
|
'name' => 'views'
|
|
},
|
|
{
|
|
'name' => 'contentType'
|
|
},
|
|
{
|
|
'name' => 'content'
|
|
},
|
|
{
|
|
'name' => 'title'
|
|
},
|
|
{
|
|
'name' => 'menuTitle'
|
|
},
|
|
{
|
|
'name' => 'synopsis'
|
|
},
|
|
{
|
|
'name' => 'extraHeadTags'
|
|
},
|
|
{
|
|
'name' => 'groupIdEdit'
|
|
},
|
|
{
|
|
'name' => 'groupIdView'
|
|
},
|
|
{
|
|
'name' => 'ownerUserId'
|
|
},
|
|
{
|
|
'name' => 'assetSize'
|
|
},
|
|
{
|
|
'name' => 'isPackage'
|
|
},
|
|
{
|
|
'name' => 'isPrototype'
|
|
},
|
|
{
|
|
'name' => 'isHidden'
|
|
},
|
|
{
|
|
'name' => 'newWindow'
|
|
},
|
|
{
|
|
'name' => 'userDefined1'
|
|
},
|
|
{
|
|
'name' => 'userDefined2'
|
|
},
|
|
{
|
|
'name' => 'userDefined3'
|
|
},
|
|
{
|
|
'name' => 'userDefined4'
|
|
},
|
|
{
|
|
'name' => 'userDefined5'
|
|
}
|
|
],
|
|
fields => [
|
|
],
|
|
related => [
|
|
]
|
|
},
|
|
'notification template' => {
|
|
title => 'notification template title',
|
|
body => 'notification template body',
|
|
isa => [
|
|
{
|
|
namespace => "Asset_Post",
|
|
tag => "post template variables"
|
|
},
|
|
{
|
|
tag => 'template language',
|
|
namespace => 'Asset_Template'
|
|
},
|
|
],
|
|
fields => [
|
|
],
|
|
variables => [
|
|
{
|
|
'name' => 'url',
|
|
'description' => 'notify url'
|
|
},
|
|
{
|
|
'name' => 'relativeUrl',
|
|
'description' => 'relativeUrl'
|
|
},
|
|
{
|
|
'name' => 'notification.subscription.message',
|
|
'description' => '875'
|
|
}
|
|
],
|
|
related => [
|
|
{
|
|
tag => 'post add/edit template',
|
|
namespace => 'Asset_Post'
|
|
},
|
|
]
|
|
},
|
|
|
|
};
|
|
|
|
1;
|