[%# start of output %] [%- sections.title = '.title' | ml -%] [% dw.ml("Backlink", { 'link' => "$site.root/customize/advanced/", 'text' => dw.ml('.back2'), }) %] [% dw.ml("Actionlink", {'link' => "" _ dw.ml('.nav.documentation') _ ""}) %] [% dw.ml("Actionlink", {'link' => "" _ dw.ml('.nav.publiclayers') _ ""}) %] [% dw.ml("Actionlink", {'link' => "" _ dw.ml('.nav.yourstyles') _ ""}) %] [%# authas switcher form %] [% UNLESS noactions %]
[%- authas_html -%]
[% END %] [%# show list of layers %]

[% dw.ml('.yourlayers.header') %]

[% IF ulay.size %] [% lastbase = 0 %] [% FOREACH lid IN sortedlayers %] [% bid = ulay.$lid.b2lid %] [% IF bid != lastbase %] [% lastbase = bid %] [% parlay = ulay.$bid || pub.$bid %] [% pname = ehtml(parlay.name) %] [% END %] [% lay = ulay.$lid %] [%# this ensures that 'user' layers are called 'wizard' layers in the user interface %] [% laytype = ( lay.type == 'user' ) ? 'wizard' : lay.type %] [% name = ehtml(lay.name) || dw.ml('.yourlayers.noname') %] [% class = active_style.${lay.type} == lid ? "class='selected'" : "" %] [% nameclass = specialnamelayers.$lid ? 'class="detail specialname"' : "" %] [% END %]
[% dw.ml('.yourlayers.table.layerid') %][% dw.ml('.yourlayers.table.type') %][% dw.ml('.yourlayers.table.name') %][% dw.ml('.yourlayers.table.actions') %]
[% dw.ml('.yourlayers.childof', {'aopts' => "href='$site.root/customize/advanced/layerbrowse?id=$bid'", 'layerid' => bid, 'name' => pname}) %]
[% lid %][% laytype %][% name %]
[% dw.form_auth() %] [% form.submit(name = 'action:edit', value = dw.ml('.btn.edit'), disabled = noactions ) %]
[% dw.form_auth() %] [% form.hidden('name' => 'id', 'value' =>lid) %] [% confirm_msg = dw.ml('.delete.text', {'type' => laytype, 'name' => name}) %] [% form.submit(name = 'action:del', value = dw.ml('.btn.delete2'), 'onclick' = "return confirm('$confirm_msg')", disabled = noactions ) %]
[% ELSE %]

[% dw.ml('.yourlayers.none') %]

[% END %] [%# jump out if we're just viewing %] [% RETURN IF noactions %] [%# create layer %]

[% dw.ml('.createlayer.header') %]

[% dw.ml('.createlayer.toplevel') %]

[% '.createlayer.toplevel.label.type' | ml %] [% toplevel_types = [ "", "", "layout", dw.ml( '.createlayer.toplevel.select.layout' ), "i18nc", dw.ml( '.createlayer.toplevel.select.language' ), ] %] [% form.select( name = 'type', items = toplevel_types ) %] [% '.createlayer.toplevel.label.coreversion' | ml %] [% disabled = corelayers.size > 2 ? 0 : 1 %] [% form.select( 'name' => 'parid', 'selected' => corelayers.0, 'disabled' => disabled, 'items' => corelayers ) %] [%# store value in hidden to later be copied to 'parid' if necessary %] [%# defaults to $corelayers[0] which should be the highest numbered core %] [% form.hidden('name' =>"parid_hidden", 'value' => parid || corelayers.0) %] [% dw.form_auth() %] [% form.submit('name' = "action:create", 'value' = dw.ml('.btn.toplevel.create')) %]

[% dw.ml('.createlayer.layoutspecific') %]

[% dw.form_auth() %] [% '.createlayer.layoutspecific.label.type' | ml %] [% layer_types = [ "theme", dw.ml( '.createlayer.layoutspecific.select.theme' ), "i18n", dw.ml( '.createlayer.layoutspecific.select.language' ), "user", dw.ml( '.createlayer.layoutspecific.select.user2' ), ] %] [% form.select( name = 'type', items = layer_types ) %] [% dw.ml ('.createlayer.layoutspecific.label.layout') %] [% form.select('name' => 'parid', 'items' => layouts) %] [% form.submit('name' => "action:create", 'value' => dw.ml('.btn.layoutspecific.create')) %]
[% sections.head = BLOCK %] [% END %]