- rfe: Not being limited to single-worded Tags

- Exposed keywords API to all assets through edit screen. Now keywords are
   searchable and add metatags for all assets.
This commit is contained in:
JT Smith 2008-04-26 19:46:13 +00:00
parent 17d6151832
commit d744551c31
4 changed files with 69 additions and 4 deletions

View file

@ -944,7 +944,16 @@ sub getEditForm {
}
}
if ($self->session->setting->get("metaDataEnabled")) {
# display keywords field
$tabform->getTab('meta')->text(
name => 'keywords',
value => $self->get('keywords'),
label => $i18n->get('keywords'),
hoverHelp => $i18n->get('keywords help'),
);
# metadata / content profiling
if ($self->session->setting->get("metaDataEnabled")) {
my $meta = $self->getMetaDataFields();
foreach my $field (keys %$meta) {
my $fieldType = $meta->{$field}{fieldType} || "text";
@ -1944,7 +1953,15 @@ Executes what is necessary to make the view() method work with content chunking.
sub prepareView {
my $self = shift;
$self->{_toolbar} = $self->getToolbar;
$self->session->style->setRawHeadTags($self->getExtraHeadTags);
my $style = $self->session->style;
my @keywords = $self->get('keywords');
if (scalar @keywords) {
$style->setMeta( {
name => 'keywords',
content => join(',', @keywords),
});
}
$style->setRawHeadTags($self->getExtraHeadTags);
}
#-------------------------------------------------------------------