allow metadata to be defined for new products
[bse.git] / site / templates / admin / include / edit_metadata.tmpl
1 <:.set metas = [ article.metafields ] -:>
2 <:  .if metas.size -:>
3 <:.if tr:>
4 <tr><td colspan="3">
5 <:.end if :>
6 <fieldset>
7   <legend><:= article_type |html :> Metadata</legend>
8 <input type="hidden" name="_save_meta" value="1">
9 <:  .for m in metas -:>
10 <:#= bse.dumper(m) |raw :>
11 <:    .set name = "meta_" _ m.name -:>
12 <:    .set mdata = article.meta_by_name(m.name) -:>
13 <:    .if m.type eq 'image' -:>
14 <:      .set def = article.meta_by_name(m.display_name) -:>
15 <:      .set def = def ? def.value_text : "" -:>
16 <:    .else -:>
17 <:      .set def = mdata ? mdata.value_text : "" -:>
18 <:    .end if -:>
19 <:    .if m.ro -:>
20 <:      .call "inlinefieldro", name: name, field: m.field,
21                 options: { default: def } -:>
22 <:    .else -:>
23 <:      .call "inlinefield", name: name, field: m.field, 
24                 options: { delete: 1, default: def } -:>
25 <:    .end if :>
26 <:  .end for -:>
27 </fieldset>
28 <:.if tr:>
29 </td></tr>
30 <:.end if :>
31 <:  .end if -:>
32