Loading...
Skip to main content
Site identity, navigation, etc.
Log in
Username
Password
I forgot my password
CapsLock is on.
Log in
Stay in SSL mode
Navigation and related functionality and content
Related content
View template: admin_modules_form.tpl
Edit CSS
Template listing
{* include file for module edit form - to be called by ajax *} {if ! empty($assign_name)} {ticket} {/if} <div class="module_selector mb-3 row"> <label for="assign_name">{tr}Module Name{/tr}</label> <select id="assign_name" name="assign_name" class="form-control"> <option value=""></option> {foreach key=name item=info from=$all_modules_info} <option value="{$name|escape}" {if $assign_name eq $name || $assign_selected eq $name}selected="selected"{/if}>{$info.name}</option> {/foreach} </select> {if isset($assign_info)}<div class="description form-text">{$assign_info.description}{if isset($assign_info.documentation)} {help url=$assign_info.documentation}{/if}</div>{/if} </div> <div id="module_params"> {if !empty($assign_name)} {if isset($assign_info.type) and $assign_info.type eq 'function'} <ul> <li><a href="#param_section_basic">{tr}Basic{/tr}</a></li> {foreach from=$assign_info.params key=sect item=params} <li><a href="#param_section_{$sect}">{tr}{$sect|capitalize}{/tr}</a></li> {/foreach} </ul> {else} {/if} <fieldset id="param_section_basic"> <div class="clearfix mb-3 row"> <label for="assign_position">{tr}Position{/tr}</label> <select id="assign_position" name="assign_position" class="form-control"> {foreach from=$module_zone_list key=code item=zone} <option value="{$code|escape}"{if $code eq $assign_position} selected="selected"{/if}>{$zone.name|escape}</option> {/foreach} </select> </div> <div class="clearfix mb-3 row"> <label for="assign_order">{tr}Order{/tr}</label> <select id="assign_order" name="assign_order" class="form-control"> {section name=ix loop=$orders} <option value="{$orders[ix]|escape}" {if $assign_order eq $orders[ix]}selected="selected"{/if}>{$orders[ix]}</option> {/section} </select> </div> <div class="clearfix mb-3 row"> <label for="assign_cache">{tr}Cache Time{/tr} ({tr}secs{/tr})</label> <input type="text" id="assign_cache" name="assign_cache" class="form-control" value="{$assign_cache|escape}"> </div> {if !isset($assign_info.type) or $assign_info.type neq 'function'} <div class="clearfix mb-3 row"> <label for="assign_rows">{tr}Rows{/tr}</label> <input type="text" id="assign_rows" name="assign_rows" value="{$assign_rows|escape}" class="form-control"> </div> {/if} <div class="admin2cols adminoptionbox clearfix"> <label for="groups">{tr}Groups{/tr}</label> <select multiple="multiple" id="groups" name="groups[]" class="form-control mb-4 resize-vertical"> {section name=ix loop=$groups} <option value="{$groups[ix].groupName|escape}" {if $groups[ix].selected eq 'y'}selected="selected"{/if}>{$groups[ix].groupName|escape}</option> {/section} </select> {if $prefs.jquery_select2 ne 'y'} {remarksbox type="tip" title="{tr}Tip{/tr}"}{tr}Use Ctrl+Click to select multiple options{/tr}{/remarksbox} {/if} {if $prefs.modallgroups eq 'y'} <div class="card"><div class="card-body"> {icon name="information" style="vertical-align:middle;float:left"} {tr}The{/tr} <a class="rbox-link" href="tiki-admin.php?page=module">{tr}Display Modules to All Groups{/tr}</a> {tr}setting will override your selection of specific groups.{/tr} </div></div> <br> {/if} </div> {if $prefs.user_assigned_modules eq 'y'} <div class="admin2cols adminoptionbox clearfix"> {tr}Visibility{/tr} <select name="assign_type"> <option value="D" {if $assign_type eq 'D'}selected="selected"{/if}> {tr}Displayed now for all eligible users even with personal assigned modules{/tr} </option> <option value="d" {if $assign_type eq 'd'}selected="selected"{/if}> {tr}Displayed for the eligible users with no personal assigned modules{/tr} </option> <option value="P" {if $assign_type eq 'P'}selected="selected"{/if}> {tr}Displayed now, can't be unassigned{/tr} </option> <option value="h" {if $assign_type eq 'h'}selected="selected"{/if}> {tr}Not displayed until a user chooses it{/tr} </option> </select> <div class="card"><div class="card-body"> {icon name="information" style="vertical-align:middle;float:left;"}{tr}Because <a class="rbox-link" href="tiki-admin.php?page=module">Users can Configure Modules</a>, select either{/tr} "{tr}Displayed now for all eligible users even with personal assigned modules{/tr}" {tr}or{/tr} "{tr}Displayed now, can't be unassigned{/tr}" {tr}to make sure users will notice any newly assigned modules.{/tr} </div></div> </div> {/if} </fieldset> {if isset($assign_info.type) and $assign_info.type eq 'function'} {foreach from=$assign_info.params key=sect item=params} <fieldset id="param_section_{$sect}"> {foreach from=$params key=name item=param} <div class="admin2cols adminoptionbox clearfix"> <label for="assign_params[{$name|escape}]">{$param.name|escape}{if !empty($param.required)} <span class="attention">({tr}required{/tr})</span>{/if}</label> {if isset($name) and $name eq 'type' and $assign_info.name eq 'Menu'} <select id="assign_params[{$name|escape}]" name="assign_params[{$name|escape}]" class="form-control"> <option value="horiz" {if isset($param.value) && $param.value eq 'horiz'}selected="selected"{/if}>horiz</option> <option value="vert" {if isset($param.value) && $param.value eq 'vert'}selected="selected"{/if}>vert</option> </select> {elseif isset($name) and $name eq 'device'} <select multiple="multiple" id="assign_params[{$name|escape}]" name="assign_params[{$name|escape}][]" class="form-control"> <option value="MOBILE" {if isset($param.value) && in_array("MOBILE", $param.value)}selected="selected"{/if}>Mobile</option> <option value="TABLET" {if isset($param.value) && in_array("TABLET", $param.value)}selected="selected"{/if}>Tablet</option> <option value="LAPTOP" {if isset($param.value) && in_array("LAPTOP", $param.value)}selected="selected"{/if}>Laptop</option> <option value="DESKTOP" {if isset($param.value) && in_array("DESKTOP", $param.value)}selected="selected"{/if}>Desktop</option> <option value="PRINT" {if isset($param.value) && in_array("PRINT", $param.value)}selected="selected"{/if}>Print</option> </select> {elseif $param.type eq 'textarea'} <textarea type="text" id="assign_params[{$name|escape}]" name="assign_params[{$name|escape}]"{if !empty($param.filter)} class="{$param.filter} form-control"{else} class="{$param.filter} form-control"{/if}>{$param.value|escape}</textarea> {else} <input type="text" id="assign_params[{$name|escape}]" name="assign_params[{$name|escape}]" value="{$param.value|escape}"{if !empty($param.filter)} class="{$param.filter} form-control"{else} class="{$param.filter} form-control"{/if}> {/if} <div class="description mb-3"> {$param.description|escape} {if !empty($param.default)} - {tr}Default:{/tr} {$param.default|escape}{/if} </div> </div> {/foreach} </fieldset> {/foreach} {autocomplete element=".pagename" type="pagename" options="multiple: true, multipleSeparator:';'"} {else} <div class="admin2cols adminoptionbox clearfix"> <a title="{tr}Parameters{/tr}" {popup text="{tr}Params: specific params to the module and/or general params ('lang', 'flip', 'title', 'decorations', 'section', 'overflow', 'page', 'nobox', 'bgcolor', 'color', 'theme', 'notitle', 'nopage'). Separator between params:'&'. E.g. maxlen=15&nonums=y.{/tr}" width=200 center=true}> <label for="assign_params">{tr}Parameters{/tr}</label> </a> <textarea id="assign_params" name="assign_params" rows="1" cols="60" class="form-control">{$assign_params|escape}</textarea> {help url="Module+Parameters" desc="{tr}Enter the parameters in URL format, e.g. 'nobox=y&class=rbox-data'{/tr}"} {self_link um_edit=$assign_name cookietab="2" _anchor="editcreate"}{tr}Edit custom module{/tr} {icon name="next"}{/self_link} </div> {/if} <div class="d-flex justify-content-center"> <input type="submit" class="btn btn-secondary me-2" name="preview" value="{tr}Preview{/tr}" onclick="needToConfirm=false;"> <input type="submit" class="btn btn-primary" name="assign" value="{tr}Assign{/tr}" onclick="needToConfirm=false;"> </div> {/if} </div>
Related content
Most Popular Tags
adze
american woods
axe
broadleaf
broadleaf aspen
broadleafs
community
conifers
dendrology
eco friendly
education
froe
glossary
green
green woodworking
hammer
hard wood
hard woods
hardwoods
hickory
history
how to
joinery
literature
machinery
material processing
media
merchants
mortise
people
plane
poplar
safety
shaker
shave
society
soft woods
spokeshave
sustainable
template
tenon
terminology
tools
wood
works