For lib/*.pm, template variable breakout.
Collaboration template labels need to be rethought fix t/i18n/label.t to not always check on the name of a variable as an i18n entry, since the description may hold the actual variable description.
This commit is contained in:
parent
00293b3388
commit
4c39c6759b
9 changed files with 1973 additions and 1108 deletions
|
|
@ -214,6 +214,108 @@ our $HELP = {
|
|||
body => 'collaboration post list template variables body',
|
||||
fields => [
|
||||
],
|
||||
variables => [
|
||||
{
|
||||
'name' => 'post_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'id'
|
||||
},
|
||||
{
|
||||
'name' => 'url',
|
||||
'description' => 'tmplVar url'
|
||||
},
|
||||
{
|
||||
'name' => 'rating_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'rating_loop.count'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
'name' => 'content'
|
||||
},
|
||||
{
|
||||
'name' => 'status',
|
||||
'description' => 'tmplVar status'
|
||||
},
|
||||
{
|
||||
'name' => 'thumbnail',
|
||||
'description' => 'tmplVar thumbnail'
|
||||
},
|
||||
{
|
||||
'name' => 'image.url'
|
||||
},
|
||||
{
|
||||
'name' => 'dateSubmitted.human'
|
||||
},
|
||||
{
|
||||
'name' => 'dateUpdated.human'
|
||||
},
|
||||
{
|
||||
'name' => 'timeSubmitted.human'
|
||||
},
|
||||
{
|
||||
'name' => 'timeUpdated.human'
|
||||
},
|
||||
{
|
||||
'name' => 'userProfile.url'
|
||||
},
|
||||
{
|
||||
'name' => 'user.isVisitor'
|
||||
},
|
||||
{
|
||||
'name' => 'edit.url'
|
||||
},
|
||||
{
|
||||
'name' => 'controls'
|
||||
},
|
||||
{
|
||||
'name' => 'isSecond'
|
||||
},
|
||||
{
|
||||
'name' => 'isThird'
|
||||
},
|
||||
{
|
||||
'name' => 'isFourth'
|
||||
},
|
||||
{
|
||||
'name' => 'isFifth'
|
||||
},
|
||||
{
|
||||
'name' => 'user.isPoster'
|
||||
},
|
||||
{
|
||||
'name' => 'user.hasRead'
|
||||
},
|
||||
{
|
||||
'name' => 'avatar.url'
|
||||
},
|
||||
{
|
||||
'name' => 'lastReply.url'
|
||||
},
|
||||
{
|
||||
'name' => 'lastReply.title'
|
||||
},
|
||||
{
|
||||
'name' => 'lastReply.user.isVisitor'
|
||||
},
|
||||
{
|
||||
'name' => 'lastReply.username'
|
||||
},
|
||||
{
|
||||
'name' => 'lastReply.userProfile.url'
|
||||
},
|
||||
{
|
||||
'name' => 'lastReply.dateSubmitted.human'
|
||||
},
|
||||
{
|
||||
'name' => 'lastReply.timeSubmitted.human'
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
related => [
|
||||
{
|
||||
tag => 'asset fields',
|
||||
|
|
@ -231,6 +333,62 @@ our $HELP = {
|
|||
body => 'collaboration template body',
|
||||
fields => [
|
||||
],
|
||||
variables => [
|
||||
{
|
||||
'name' => 'user.canPost'
|
||||
},
|
||||
{
|
||||
'name' => 'user.isModerator'
|
||||
},
|
||||
{
|
||||
'name' => 'user.isVisitor',
|
||||
},
|
||||
{
|
||||
'name' => 'user.isSubscribed'
|
||||
},
|
||||
{
|
||||
'name' => 'add.url'
|
||||
},
|
||||
{
|
||||
'name' => 'rss.url'
|
||||
},
|
||||
{
|
||||
'name' => 'search.url'
|
||||
},
|
||||
{
|
||||
'name' => 'subscribe.url'
|
||||
},
|
||||
{
|
||||
'name' => 'unsubscribe.url'
|
||||
},
|
||||
{
|
||||
'name' => 'karmaIsEnabled'
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.karmaRank.url'
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.title.url'
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.username.url'
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.date.url'
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.lastreply.url'
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.views.url'
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.replies.url'
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.rating.url'
|
||||
}
|
||||
],
|
||||
related => [
|
||||
{
|
||||
tag => 'collaboration template labels',
|
||||
|
|
@ -248,6 +406,44 @@ our $HELP = {
|
|||
body => 'collaboration search template body',
|
||||
fields => [
|
||||
],
|
||||
variables => [
|
||||
{
|
||||
'name' => 'form.header'
|
||||
},
|
||||
{
|
||||
'name' => 'query.form'
|
||||
},
|
||||
{
|
||||
'name' => 'form.search'
|
||||
},
|
||||
{
|
||||
'name' => 'back.url'
|
||||
},
|
||||
{
|
||||
'name' => 'unsubscribe.url',
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.title.url',
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.username.url',
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.date.url',
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.lastreply.url',
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.views.url',
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.replies.url',
|
||||
},
|
||||
{
|
||||
'name' => 'sortby.rating.url',
|
||||
}
|
||||
],
|
||||
related => [
|
||||
{
|
||||
tag => 'collaboration post list template variables',
|
||||
|
|
@ -261,6 +457,72 @@ our $HELP = {
|
|||
body => 'collaboration rss template body',
|
||||
fields => [
|
||||
],
|
||||
variables => [
|
||||
{
|
||||
'name' => 'title',
|
||||
'description' => 'feed title'
|
||||
},
|
||||
{
|
||||
'name' => 'link',
|
||||
'description' => 'collab link'
|
||||
},
|
||||
{
|
||||
'name' => 'description',
|
||||
'description' => 'feed description'
|
||||
},
|
||||
{
|
||||
'name' => 'generator'
|
||||
},
|
||||
{
|
||||
'name' => 'webMaster'
|
||||
},
|
||||
{
|
||||
'name' => 'docs'
|
||||
},
|
||||
{
|
||||
'name' => 'lastBuildDate'
|
||||
},
|
||||
{
|
||||
'name' => 'item_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'author'
|
||||
},
|
||||
{
|
||||
'name' => 'title',
|
||||
'description' => 'post title'
|
||||
},
|
||||
{
|
||||
'name' => 'link',
|
||||
'description' => 'full text link'
|
||||
},
|
||||
{
|
||||
'name' => 'description',
|
||||
'description' => 'item description'
|
||||
},
|
||||
{
|
||||
'name' => 'guid'
|
||||
},
|
||||
{
|
||||
'name' => 'pubDate'
|
||||
},
|
||||
{
|
||||
'name' => 'attachmentLoop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'attachment.url'
|
||||
},
|
||||
{
|
||||
'name' => 'attachment.path'
|
||||
},
|
||||
{
|
||||
'name' => 'attachment.length'
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
related => [
|
||||
{
|
||||
tag => 'collaboration post list template variables',
|
||||
|
|
|
|||
|
|
@ -67,6 +67,52 @@ our $HELP = {
|
|||
body => '74',
|
||||
fields => [
|
||||
],
|
||||
variables => [
|
||||
{
|
||||
'name' => 'canVote'
|
||||
},
|
||||
{
|
||||
'name' => 'question'
|
||||
},
|
||||
{
|
||||
'name' => 'form.start'
|
||||
},
|
||||
{
|
||||
'name' => 'answer_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'answer.form'
|
||||
},
|
||||
{
|
||||
'name' => 'answer.text'
|
||||
},
|
||||
{
|
||||
'name' => 'answer.number'
|
||||
},
|
||||
{
|
||||
'name' => 'answer.graphWidth'
|
||||
},
|
||||
{
|
||||
'name' => 'answer.percent'
|
||||
},
|
||||
{
|
||||
'name' => 'answer.total'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
'name' => 'form.submit'
|
||||
},
|
||||
{
|
||||
'name' => 'form.end'
|
||||
},
|
||||
{
|
||||
'name' => 'responses.label'
|
||||
},
|
||||
{
|
||||
'name' => 'responses.total'
|
||||
}
|
||||
],
|
||||
related => [
|
||||
{
|
||||
tag => 'poll add/edit',
|
||||
|
|
|
|||
|
|
@ -221,6 +221,150 @@ our $HELP = {
|
|||
body => '63',
|
||||
fields => [
|
||||
],
|
||||
variables => [
|
||||
{
|
||||
'name' => 'brochure.icon'
|
||||
},
|
||||
{
|
||||
'name' => 'brochure.url'
|
||||
},
|
||||
{
|
||||
'name' => 'brochure.label'
|
||||
},
|
||||
{
|
||||
'name' => 'manual.icon'
|
||||
},
|
||||
{
|
||||
'name' => 'manual.url'
|
||||
},
|
||||
{
|
||||
'name' => 'manual.label'
|
||||
},
|
||||
{
|
||||
'name' => 'warranty.icon'
|
||||
},
|
||||
{
|
||||
'name' => 'warranty.url'
|
||||
},
|
||||
{
|
||||
'name' => 'warranty.label'
|
||||
},
|
||||
{
|
||||
'name' => 'image1'
|
||||
},
|
||||
{
|
||||
'name' => 'thumbnail1'
|
||||
},
|
||||
{
|
||||
'name' => 'image2'
|
||||
},
|
||||
{
|
||||
'name' => 'thumbnail2'
|
||||
},
|
||||
{
|
||||
'name' => 'image3'
|
||||
},
|
||||
{
|
||||
'name' => 'thumbnail3'
|
||||
},
|
||||
{
|
||||
'name' => 'addfeature.url'
|
||||
},
|
||||
{
|
||||
'name' => 'addfeature.label'
|
||||
},
|
||||
{
|
||||
'name' => 'feature_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'feature.controls'
|
||||
},
|
||||
{
|
||||
'name' => 'feature.feature'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
'name' => 'addbenefit.url'
|
||||
},
|
||||
{
|
||||
'name' => 'addbenefit.label'
|
||||
},
|
||||
{
|
||||
'name' => 'benefit_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'benefit.benefit'
|
||||
},
|
||||
{
|
||||
'name' => 'benefit.controls'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
'name' => 'addspecification.url'
|
||||
},
|
||||
{
|
||||
'name' => 'addspecification.label'
|
||||
},
|
||||
{
|
||||
'name' => 'specification_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'specification.controls'
|
||||
},
|
||||
{
|
||||
'name' => 'specification.specification'
|
||||
},
|
||||
{
|
||||
'name' => 'specification.units'
|
||||
},
|
||||
{
|
||||
'name' => 'specification.label'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
'name' => 'addaccessory.url'
|
||||
},
|
||||
{
|
||||
'name' => 'addaccessory.label'
|
||||
},
|
||||
{
|
||||
'name' => 'accessory_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'accessory.url'
|
||||
},
|
||||
{
|
||||
'name' => 'accessory.title'
|
||||
},
|
||||
{
|
||||
'name' => 'accessory.controls'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
'name' => 'addRelatedProduct.url'
|
||||
},
|
||||
{
|
||||
'name' => 'addRelatedProduct.label'
|
||||
},
|
||||
{
|
||||
'name' => 'relatedproduct.loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'relatedproduct.url'
|
||||
},
|
||||
{
|
||||
'name' => 'relatedproduct.title'
|
||||
},
|
||||
{
|
||||
'name' => 'relatedproduct.controls'
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
related => [
|
||||
{
|
||||
tag => 'product add/edit',
|
||||
|
|
|
|||
|
|
@ -192,6 +192,120 @@ our $HELP = {
|
|||
body => '89',
|
||||
fields => [
|
||||
],
|
||||
variables => [
|
||||
{
|
||||
'name' => 'question.add.url'
|
||||
},
|
||||
{
|
||||
'name' => 'question.add.label'
|
||||
},
|
||||
{
|
||||
'name' => 'user.canTakeSurvey'
|
||||
},
|
||||
{
|
||||
'name' => 'form.header'
|
||||
},
|
||||
{
|
||||
'name' => 'form.footer'
|
||||
},
|
||||
{
|
||||
'name' => 'form.submit'
|
||||
},
|
||||
{
|
||||
'name' => 'questions.sofar.label'
|
||||
},
|
||||
{
|
||||
'name' => 'start.newresponse.label'
|
||||
},
|
||||
{
|
||||
'name' => 'start.newresponse.url'
|
||||
},
|
||||
{
|
||||
'name' => 'thanks.survey.label'
|
||||
},
|
||||
{
|
||||
'name' => 'thanks.quiz.label'
|
||||
},
|
||||
{
|
||||
'name' => 'questions.total'
|
||||
},
|
||||
{
|
||||
'name' => 'questions.correct.count.label'
|
||||
},
|
||||
{
|
||||
'name' => 'questions.correct.percent.label'
|
||||
},
|
||||
{
|
||||
'name' => 'mode.isSurvey'
|
||||
},
|
||||
{
|
||||
'name' => 'survey.noprivs.label'
|
||||
},
|
||||
{
|
||||
'name' => 'quiz.noprivs.label'
|
||||
},
|
||||
{
|
||||
'name' => 'response.id'
|
||||
},
|
||||
{
|
||||
'name' => 'response.count'
|
||||
},
|
||||
{
|
||||
'name' => 'user.isFirstResponse'
|
||||
},
|
||||
{
|
||||
'name' => 'user.canRespondAgain'
|
||||
},
|
||||
{
|
||||
'name' => 'questions.sofar.count'
|
||||
},
|
||||
{
|
||||
'name' => 'questions.correct.count'
|
||||
},
|
||||
{
|
||||
'name' => 'questions.correct.percent'
|
||||
},
|
||||
{
|
||||
'name' => 'response.isComplete'
|
||||
},
|
||||
{
|
||||
'name' => 'question_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'question.question'
|
||||
},
|
||||
{
|
||||
'name' => 'question.allowComment'
|
||||
},
|
||||
{
|
||||
'name' => 'question.id'
|
||||
},
|
||||
{
|
||||
'name' => 'question.comment.field'
|
||||
},
|
||||
{
|
||||
'name' => 'question.comment.label'
|
||||
},
|
||||
{
|
||||
'name' => 'question.answer.field'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
'name' => 'question.edit_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'question.edit.controls'
|
||||
},
|
||||
{
|
||||
'name' => 'question.edit.question'
|
||||
},
|
||||
{
|
||||
'name' => 'question.edit.id'
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
related => [
|
||||
{
|
||||
tag => 'survey template common vars',
|
||||
|
|
@ -212,6 +326,59 @@ our $HELP = {
|
|||
body => '91',
|
||||
fields => [
|
||||
],
|
||||
variables => [
|
||||
{
|
||||
'name' => 'user.canViewReports'
|
||||
},
|
||||
{
|
||||
'name' => 'delete.all.responses.url'
|
||||
},
|
||||
{
|
||||
'name' => 'delete.all.responses.label'
|
||||
},
|
||||
{
|
||||
'name' => 'export.answers.url'
|
||||
},
|
||||
{
|
||||
'name' => 'export.answers.label'
|
||||
},
|
||||
{
|
||||
'name' => 'export.questions.url'
|
||||
},
|
||||
{
|
||||
'name' => 'export.questions.label'
|
||||
},
|
||||
{
|
||||
'name' => 'export.responses.url'
|
||||
},
|
||||
{
|
||||
'name' => 'export.responses.label'
|
||||
},
|
||||
{
|
||||
'name' => 'export.composite.url'
|
||||
},
|
||||
{
|
||||
'name' => 'export.composite.label'
|
||||
},
|
||||
{
|
||||
'name' => 'report.gradebook.url'
|
||||
},
|
||||
{
|
||||
'name' => 'report.gradebook.label'
|
||||
},
|
||||
{
|
||||
'name' => 'report.overview.url'
|
||||
},
|
||||
{
|
||||
'name' => 'report.overview.label'
|
||||
},
|
||||
{
|
||||
'name' => 'survey.url'
|
||||
},
|
||||
{
|
||||
'name' => 'survey.label'
|
||||
}
|
||||
],
|
||||
related => [
|
||||
{
|
||||
tag => 'survey template',
|
||||
|
|
@ -224,6 +391,40 @@ our $HELP = {
|
|||
body => '1088',
|
||||
fields => [
|
||||
],
|
||||
variables => [
|
||||
{
|
||||
'name' => 'title'
|
||||
},
|
||||
{
|
||||
'name' => 'question.count'
|
||||
},
|
||||
{
|
||||
'name' => 'response.user.label'
|
||||
},
|
||||
{
|
||||
'name' => 'response.count.label'
|
||||
},
|
||||
{
|
||||
'name' => 'response.percent.label'
|
||||
},
|
||||
{
|
||||
'name' => 'response_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'response.url'
|
||||
},
|
||||
{
|
||||
'name' => 'response.user.name'
|
||||
},
|
||||
{
|
||||
'name' => 'response.count.correct'
|
||||
},
|
||||
{
|
||||
'name' => 'response.percent'
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
related => [
|
||||
{
|
||||
tag => 'pagination template variables',
|
||||
|
|
@ -244,6 +445,91 @@ our $HELP = {
|
|||
body => '1090',
|
||||
fields => [
|
||||
],
|
||||
variables => [
|
||||
{
|
||||
'name' => 'title',
|
||||
},
|
||||
{
|
||||
'name' => 'delete.url'
|
||||
},
|
||||
{
|
||||
'name' => 'delete.label'
|
||||
},
|
||||
{
|
||||
'name' => 'start.date.label'
|
||||
},
|
||||
{
|
||||
'name' => 'start.date.epoch'
|
||||
},
|
||||
{
|
||||
'name' => 'start.date.human'
|
||||
},
|
||||
{
|
||||
'name' => 'start.time.human'
|
||||
},
|
||||
{
|
||||
'name' => 'end.date.label'
|
||||
},
|
||||
{
|
||||
'name' => 'end.date.epoch'
|
||||
},
|
||||
{
|
||||
'name' => 'end.date.human'
|
||||
},
|
||||
{
|
||||
'name' => 'end.time.human'
|
||||
},
|
||||
{
|
||||
'name' => 'duration.label'
|
||||
},
|
||||
{
|
||||
'name' => 'duration.minutes'
|
||||
},
|
||||
{
|
||||
'name' => 'duration.minutes.label'
|
||||
},
|
||||
{
|
||||
'name' => 'duration.seconds'
|
||||
},
|
||||
{
|
||||
'name' => 'duration.seconds.label'
|
||||
},
|
||||
{
|
||||
'name' => 'answer.label'
|
||||
},
|
||||
{
|
||||
'name' => 'response.label'
|
||||
},
|
||||
{
|
||||
'name' => 'comment.label'
|
||||
},
|
||||
{
|
||||
'name' => 'question_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'question'
|
||||
},
|
||||
{
|
||||
'name' => 'question.id',
|
||||
},
|
||||
{
|
||||
'name' => 'question.isRadioList'
|
||||
},
|
||||
{
|
||||
'name' => 'question.response'
|
||||
},
|
||||
{
|
||||
'name' => 'question.comment'
|
||||
},
|
||||
{
|
||||
'name' => 'question.isCorrect'
|
||||
},
|
||||
{
|
||||
'name' => 'question.answer'
|
||||
}
|
||||
],
|
||||
}
|
||||
],
|
||||
related => [
|
||||
{
|
||||
tag => 'survey template common vars',
|
||||
|
|
@ -260,6 +546,73 @@ our $HELP = {
|
|||
body => '1092',
|
||||
fields => [
|
||||
],
|
||||
variables => [
|
||||
{
|
||||
'name' => 'title',
|
||||
},
|
||||
{
|
||||
'name' => 'answer.label',
|
||||
'description' => 'report answer.label'
|
||||
},
|
||||
{
|
||||
'name' => 'response.count.label',
|
||||
'description' => 'report response.count.label'
|
||||
},
|
||||
{
|
||||
'name' => 'response.percent.label',
|
||||
},
|
||||
{
|
||||
'name' => 'show.responses.label'
|
||||
},
|
||||
{
|
||||
'name' => 'show.comments.label'
|
||||
},
|
||||
{
|
||||
'name' => 'question_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'question',
|
||||
},
|
||||
{
|
||||
'name' => 'question.id',
|
||||
},
|
||||
{
|
||||
'name' => 'question.isRadioList',
|
||||
},
|
||||
{
|
||||
'name' => 'question.response.total'
|
||||
},
|
||||
{
|
||||
'name' => 'question.allowComment',
|
||||
},
|
||||
{
|
||||
'name' => 'answer_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'answer.isCorrect'
|
||||
},
|
||||
{
|
||||
'name' => 'answer'
|
||||
},
|
||||
{
|
||||
'name' => 'answer.response.count'
|
||||
},
|
||||
{
|
||||
'name' => 'answer.response.percent'
|
||||
},
|
||||
{
|
||||
'name' => 'comment_loop',
|
||||
'variables' => [
|
||||
{
|
||||
'name' => 'answer.comment'
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
}
|
||||
],
|
||||
related => [
|
||||
{
|
||||
tag => 'pagination template variables',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue