Changeset 21800 for main/trunk/greenstone2/perllib/plugins/HTMLPlugin.pm
- Timestamp:
- 2010-03-17T12:33:06+13:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/plugins/HTMLPlugin.pm
r20791 r21800 75 75 'type' => "string", 76 76 'deft' => "Title" }, 77 { 'name' => "metadata_field_separator", 78 'desc' => "{HTMLPlugin.metadata_field_separator}", 79 'type' => "string", 80 'deft' => "" }, 77 81 { 'name' => "hunt_creator_metadata", 78 82 'desc' => "{HTMLPlugin.hunt_creator_metadata}", … … 923 927 return if (!defined $self->{'metadata_fields'}); 924 928 929 my $separator = $self->{'metadata_field_separator'}; 930 if ($separator eq "") { 931 undef $separator; 932 } 933 925 934 # metadata fields to extract/save. 'key' is the (lowercase) name of the 926 935 # html meta, 'value' is the metadata name for greenstone to use … … 1036 1045 # $tag = lc($tag); 1037 1046 #} 1038 1039 $doc_obj->add_utf8_metadata($section, $tag, $value); 1040 1047 if (defined $separator) { 1048 my @values = split($separator, $value); 1049 foreach my $v (@values) { 1050 $doc_obj->add_utf8_metadata($section, $tag, $v) if $v =~ /\S/; 1051 } 1052 } 1053 else { 1054 $doc_obj->add_utf8_metadata($section, $tag, $value); 1055 } 1041 1056 } 1042 1057
Note:
See TracChangeset
for help on using the changeset viewer.