|
|
Line 9: |
Line 9: |
| </noinclude><includeonly><!-- | | </noinclude><includeonly><!-- |
|
| |
|
| -->{{#vardefine:@allow sidebar edit |{{#ifingroup:user |{{#if:{{#urlget:veaction}}{{#urlget:action}}||yes}} }} }}<!-- | | -->{{Csp default sidebar |
| | | |$pageData={{{$pageData|}}} |
| --><div class="tab-content"><!--
| | |$classData={{{$classData|}}} |
| -->{{#tag:_input||type=radio|id=sidebar-view|name=toggle-sidebar|checked=checked|class=d-none sidebar-view}}<!--
| |
| --><div class="card sidebar-view-tab">
| |
| <div class="card-header">{{#ifeq:{{#var:@allow sidebar edit}} |yes |<span style="float:right">{{#tag:wslabel|Edit|for=sidebar-edit|class=btn btn-secondary}}</span>}}
| |
| <b class="d-block">{{#caprint:$base[Base properties][Class]}}</b>
| |
| {{#caprint:$base[Base properties][Title]}} | |
| </div><!-- end of .card-header -->
| |
| <div class="card-body">
| |
| {{Sidebar item
| |
| |Label=Title | |
| |Value={{#caprint:$base[Base properties][Title]}}
| |
| }}{{Sidebar item
| |
| |Label=Tag
| |
| |Value={{#caprint:$class[QandA properties][Tag]}}
| |
| }} | | }} |
| </div><!-- end of .card-body -->
| | {{Show SEO in sidebar}}<!-- |
| </div><!-- end of .card
| |
| | |
| -->{{#ifeq:{{#var:@allow sidebar edit}} |yes |<!--
| |
| -->{{#tag:wsfield||type=radio|id=sidebar-edit|name=toggle-sidebar|class=d-none sidebar-edit}}<!--
| |
| --><div class="card sidebar-edit-tab"><!--
| |
| --><wsform action="addToWiki"><!--
| |
| | |
| // wsedits for base properties
| |
| -->{{#tag:wsedit ||target={{PAGEID}} |template=Base properties |formfield=Title |mwslot=ws-base-props}}<!--
| |
| | |
| // wscreate or wsedits for page properties
| |
| // use casize to check if the slot already exists. Then wsedit, else wscreate.
| |
| -->{{#if:{{#casize:$class}}
| |
| |{{#tag:wsedit ||target={{PAGEID}} |template=QandA properties |formfield=Tag |mwslot=ws-class-props}}
| |
| |<wscreate mwwrite="{{FULLPAGENAME}}" mwtemplate="QandA properties" mwslot="ws-class-props" mwfields="Tag" />
| |
| }}<!-- end of #if -->
| |
| | |
| <div class="card-header"><span style="float:right">{{#tag:wslabel|Close|for=sidebar-view|class=btn btn-secondary}}</span>
| |
| <b class="d-block">{{#caprint:$base[Base properties][Class]}}</b>
| |
| {{#caprint:$base[Base properties][Title]}}
| |
| </div><!-- end of .card-header -->
| |
| <div class="card-body">
| |
| {{Sidebar item
| |
| |Label=Title
| |
| |Value={{#tag:wsfield ||type=text |name=Title |required=required |class=form-control |value={{#caprint:$base[Base properties][Title]}} }}
| |
| }}
| |
| {{Sidebar item
| |
| |Label=Tag
| |
| |Value={{#cadefine:$value settings | {{Wiki:Setting/qanda-tags}} }}
| |
| {{#cadefine:$values selected |{{#caprint:$class[QandA properties][Tag]}} }}
| |
| {{#camerge:$value options |$value settings |$values selected }}
| |
| {{#caunique:$value options}}
| |
| {{#tag:wstoken
| |
| |{{#tag:wsfield|(none)|type=option|value=}}
| |
| {{#camap:$value options |__Value__|{{#tag:wsfield|__Value__|type=option|value=__Value__|selected={{#if:{{#casearch:$values selected|__Value__}}|selected}} }} |}}
| |
| |name=Tag[]
| |
| |class=form-control
| |
| |id=tag-field
| |
| |multiple=multiple
| |
| |allowtags=allowtags
| |
| }}
| |
| }}
| |
| | |
| <div class="text-right">
| |
| {{#tag:wslabel|Close|for=sidebar-view|class=btn btn-secondary mb-0}}
| |
| <wsfield type="submit" value="Save" class="btn btn-primary" />
| |
| </div>
| |
| </div><!-- end of .card-body -->
| |
| </wsform>
| |
| </div><!-- end of .card -->
| |
| |}}<!-- end of #ifeq @allow sidebar edit == yes -->
| |
| </div><!-- end of .tab-content
| |
| | |
| -->{{Show SEO in sidebar}}<!--
| |
|
| |
|
| --></includeonly> | | --></includeonly> |