fixed: edit branch doesn't show list style metadata fields properly
This commit is contained in:
parent
2746e6933e
commit
847144a32f
2 changed files with 18 additions and 18 deletions
|
|
@ -1,4 +1,5 @@
|
|||
7.5.18
|
||||
- fixed: edit branch doesn't show list style metadata fields properly
|
||||
- fixed: Product no longer shows "Continue Shopping" view when a different user adds the Product to their Cart. The issue was the Product cached itself when an item was added to the cart. Now it checks for if a cart asset exists for this session.
|
||||
- fixed: HTML Export now creates a new session for each asset it exports to
|
||||
stop problems from certain flags that get set once per session.
|
||||
|
|
|
|||
|
|
@ -206,24 +206,23 @@ sub www_editBranch {
|
|||
if ($self->session->setting->get("metaDataEnabled")) {
|
||||
my $meta = $self->getMetaDataFields();
|
||||
foreach my $field (keys %$meta) {
|
||||
my $fieldType = $meta->{$field}{fieldType} || "text";
|
||||
my $options;
|
||||
# Add a "Select..." option on top of a select list to prevent from
|
||||
# saving the value on top of the list when no choice is made.
|
||||
if($fieldType eq "selectList") {
|
||||
$options = {"", $i18n->get("Select")};
|
||||
}
|
||||
$tabform->getTab("meta")->dynamicField(
|
||||
name=>"metadata_".$meta->{$field}{fieldId},
|
||||
label=>$meta->{$field}{fieldName},
|
||||
uiLevel=>5,
|
||||
value=>$meta->{$field}{value},
|
||||
extras=>qq/title="$meta->{$field}{description}"/,
|
||||
possibleValues=>$meta->{$field}{possibleValues},
|
||||
options=>$options,
|
||||
subtext=>'<br />'.$i18n->get("change").' '.WebGUI::Form::yesNo($self->session,{name=>"change_metadata_".$meta->{$field}{fieldId}}),
|
||||
fieldType=>$fieldType
|
||||
);
|
||||
my $fieldType = $meta->{$field}{fieldType} || "text";
|
||||
my $options = $meta->{$field}{possibleValues};
|
||||
# Add a "Select..." option on top of a select list to prevent from
|
||||
# saving the value on top of the list when no choice is made.
|
||||
if("\l$fieldType" eq "selectBox") {
|
||||
$options = "|" . $i18n->get("Select") . "\n" . $options;
|
||||
}
|
||||
$tabform->getTab("meta")->dynamicField(
|
||||
name => "metadata_".$meta->{$field}{fieldId},
|
||||
label => $meta->{$field}{fieldName},
|
||||
uiLevel => 5,
|
||||
value => $meta->{$field}{value},
|
||||
extras => qq/title="$meta->{$field}{description}"/,
|
||||
options => $options,
|
||||
defaultValue => $meta->{$field}{defaultValue},
|
||||
subtext => '<br />'.$i18n->get("change").' '.WebGUI::Form::yesNo($self->session,{name=>"change_metadata_".$meta->{$field}{fieldId}}),
|
||||
);
|
||||
}
|
||||
}
|
||||
return $ac->render($tabform->print, $i18n->get('edit branch','Asset'));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue