template variable breakout

This commit is contained in:
Colin Kuskie 2006-06-06 22:35:26 +00:00
parent 466abf8da9
commit 1a3f8caac5
4 changed files with 528 additions and 292 deletions

View file

@ -31,6 +31,115 @@ our $HELP = {
'message board template' => {
title => '73',
body => '74',
variables => [
{
'name' => 'forum.add.url'
},
{
'name' => 'forum.add.label'
},
{
'name' => 'title.label'
},
{
'name' => 'views.label'
},
{
'name' => 'rating.label'
},
{
'name' => 'threads.label'
},
{
'name' => 'replies.label'
},
{
'name' => 'lastpost.label'
},
{
'name' => 'forum_loop',
'variables' => [
{
'name' => 'forum.controls'
},
{
'name' => 'forum.count'
},
{
'name' => 'forum.title'
},
{
'name' => 'forum.description'
},
{
'name' => 'forum.replies'
},
{
'name' => 'forum.rating'
},
{
'name' => 'forum.views'
},
{
'name' => 'forum.threads'
},
{
'name' => 'forum.url'
},
{
'name' => 'forum.lastpost.url'
},
{
'name' => 'forum.lastpost.date'
},
{
'name' => 'forum.lastpost.time'
},
{
'name' => 'forum.lastpost.epoch'
},
{
'name' => 'forum.lastpost.subject'
},
{
'name' => 'forum.lastpost.user.id'
},
{
'name' => 'forum.lastpost.user.name'
},
{
'name' => 'forum.lastpost.user.alias'
},
{
'name' => 'forum.lastpost.user.profile'
},
{
'name' => 'forum.lastpost.user.isVisitor'
},
{
'name' => 'forum.user.canView'
},
{
'name' => 'forum.user.canPost'
}
]
},
{
'name' => 'default.listing'
},
{
'name' => 'default.description'
},
{
'name' => 'default.title'
},
{
'name' => 'default.controls'
},
{
'name' => 'areMultipleForums'
}
],
fields => [
],
related => [

View file

@ -66,6 +66,104 @@ our $HELP = {
body => '73',
fields => [
],
variables => [
{
'name' => 'columns_loop',
'variables' => [
{
'name' => 'column.number'
},
{
'name' => 'column.name'
}
]
},
{
'name' => 'rows.count'
},
{
'name' => 'rows.count.isZero'
},
{
'name' => 'rows.count.isZero.label'
},
{
'name' => 'rows_loop',
'variables' => [
{
'name' => 'row.number'
},
{
'name' => 'row.field.__NAME__.value'
},
{
'name' => 'row.field_loop',
'variables' => [
{
'name' => 'field.number'
},
{
'name' => 'field.name'
},
{
'name' => 'field.value'
}
]
}
]
},
{
'name' => 'hasNest'
},
{
'name' => 'queryN.columns_loop',
'variables' => [
{
'name' => 'column.number'
},
{
'name' => 'column.name'
}
]
},
{
'name' => 'queryN.rows.count'
},
{
'name' => 'queryN.count.isZero'
},
{
'name' => 'queryN.rows.count.isZero.label'
},
{
'name' => 'queryN.rows_loop',
'variables' => [
{
'name' => 'queryN.row.number'
},
{
'name' => 'queryN.row.field.__NAME__.value'
},
{
'name' => 'queryN.row.field_loop',
'variables' => [
{
'name' => 'field.number'
},
{
'name' => 'field.name'
},
{
'name' => 'field.value'
}
]
}
]
},
{
'name' => 'queryN.hasNest'
}
],
related => [
{
tag => 'pagination template variables',