Adding templates.
This commit is contained in:
parent
fc1e0eb763
commit
2b09ea9f64
9 changed files with 471 additions and 381 deletions
|
|
@ -50,6 +50,7 @@ use WebGUI::SQL;
|
|||
$f->readOnly("34","Page ID");
|
||||
$f->select("dayOfWeek",\%days,"Which day?");
|
||||
$f->submit;
|
||||
$f->template("templateId","Page Template");
|
||||
$f->text("firstName", "First Name");
|
||||
$f->textarea("emailMessage","Email Message");
|
||||
$f->url("homepage","Home Page");
|
||||
|
|
@ -606,7 +607,7 @@ sub group {
|
|||
$output = WebGUI::Form::hiddenList({
|
||||
name=>$name,
|
||||
options=>$hashRef,
|
||||
value=>$value
|
||||
groupId=>$value
|
||||
});
|
||||
}
|
||||
$self->{_data} .= $output;
|
||||
|
|
@ -1425,6 +1426,41 @@ sub submit {
|
|||
|
||||
#-------------------------------------------------------------------
|
||||
|
||||
=head2 template ( name [, value, label, namespace, return, extras, uiLevel ] )
|
||||
|
||||
=cut
|
||||
|
||||
sub template {
|
||||
my ($output, $subtext);
|
||||
my ($self, @p) = @_;
|
||||
my ($name, $value, $label, $namespace, $afterEdit, $extras, $uiLevel) =
|
||||
rearrange([name, value, label, namespace, afterEdit, extras, uiLevel], @p);
|
||||
if (_uiLevelChecksOut($uiLevel)) {
|
||||
if ($afterEdit) {
|
||||
$subtext = '<a href="'.WebGUI::URL::page("op=editTemplate&tid=".$value."&afterEdit="
|
||||
.WebGUI::URL::escape($afterEdit)).'">'.WebGUI::International::get(741).'</a> / ';
|
||||
}
|
||||
$subtext .= '<a href="'.WebGUI::URL::page("op=listTemplates&namespace=$namespace").'">'
|
||||
.WebGUI::International::get(742).'</a>';
|
||||
$output = WebGUI::Form::template({
|
||||
name=>$name,
|
||||
value=>$value,
|
||||
namespace=>$namespace,
|
||||
extras=>$extras
|
||||
});
|
||||
$output .= _subtext($subtext);
|
||||
$output = $self->_tableFormRow($label,$output);
|
||||
} else {
|
||||
$output = WebGUI::Form::hidden({
|
||||
name=>$name,
|
||||
value=>$value
|
||||
});
|
||||
}
|
||||
$self->{_data} .= $output;
|
||||
}
|
||||
|
||||
#-------------------------------------------------------------------
|
||||
|
||||
=head2 text ( name [ label, value, maxlength, extras, subtext, size, uiLevel ] )
|
||||
|
||||
Adds a text row to this form.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue