Upload new file
This commit is contained in:
parent
d02aa3b488
commit
21390aa97c
119
fieldsmanager/admin/field-code.tpl
Normal file
119
fieldsmanager/admin/field-code.tpl
Normal file
@ -0,0 +1,119 @@
|
||||
<div class="title">
|
||||
<h5>Управление полями</h5>
|
||||
</div>
|
||||
|
||||
<div class="breadCrumbHolder module">
|
||||
<div class="breadCrumb module">
|
||||
<ul>
|
||||
<li class="firstB"><a href="index.php" title="{#MAIN_PAGE#}">{#MAIN_PAGE#}</a></li>
|
||||
<li><a href="index.php?do=modules&cp={$sess}">{#MODULES_SUB_TITLE#}</a></li>
|
||||
<li><a href="index.php?do=modules&action=modedit&mod=fieldsmanager&moduleaction=1&cp={$sess}">Управление полями</a></li>
|
||||
{if $params.id}
|
||||
<li><strong>Рубрика</strong> > {$params.field.rubric_title}</li>
|
||||
<li><strong>Поле:</strong> > {$params.field.rubric_field_title}</li>
|
||||
{/if}
|
||||
<li><strong>Тип:</strong> > {$main.name} {if $params.id}(id: {$params.id}){/if}</li>
|
||||
<li>
|
||||
<strong class="code">{if $params.type == 'adm'}Шаблон для панели{elseif $params.type == 'doc'}Шаблоня вывода в документе{elseif $params.type == 'req'}Шаблоня вывода в запросе{/if}</strong>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{if $code_text}
|
||||
<form id="code_templ" method="post" action="index.php?do=modules&action=modedit&mod=fieldsmanager&moduleaction=save&cp={$sess}" class="mainForm">
|
||||
|
||||
<div class="widget first">
|
||||
<div class="head">
|
||||
<h5 class="iFrames">{if $params.func == 'new'}Создание шаблона из основного файла{else}Редактирование шаблона{/if}</h5>
|
||||
</div>
|
||||
|
||||
<div class="rowElem" style="padding: 0">
|
||||
<textarea id="code_text" name="code_text">{$code_text|escape}</textarea>
|
||||
<div class="fix"></div>
|
||||
</div>
|
||||
|
||||
<div class="rowElem">
|
||||
<button class="basicBtn SaveButton">Сохранить</button>
|
||||
|
||||
<a href="javascript:void(0);" class="button redBtn Close">Закрыть</a>
|
||||
<div class="fix"></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<input type="hidden" name="func" value="{$params.func}" />
|
||||
{if $params.id}
|
||||
<input type="hidden" name="field_id" value="{$params.id}" />
|
||||
{/if}
|
||||
<input type="hidden" name="field_name" value="{$params.fld}" />
|
||||
<input type="hidden" name="field_type" value="{$params.type}" />
|
||||
|
||||
</form>
|
||||
|
||||
{include file="$codemirror_editor" conn_id="ftpl" textarea_id='code_text' ctrls='$("#code_templ").ajaxSubmit(sett_options);' height=400}
|
||||
|
||||
<script language="javascript">
|
||||
$(document).ready(function(){ldelim}
|
||||
|
||||
$(".SaveButton").on('click', function(event){ldelim}
|
||||
event.preventDefault();
|
||||
$("#code_templ").ajaxSubmit({ldelim}
|
||||
url: 'index.php?do=modules&action=modedit&mod=fieldsmanager&moduleaction=save&cp={$sess}',
|
||||
dataType: 'json',
|
||||
beforeSubmit: function(){ldelim}
|
||||
$.alerts._overlay('show');
|
||||
{rdelim},
|
||||
success: function(data){ldelim}
|
||||
$.jGrowl(data['message'], {ldelim}
|
||||
header: data['header'],
|
||||
theme: data['theme']
|
||||
{rdelim});
|
||||
$.alerts._overlay('hide');
|
||||
|
||||
{if $params.func == 'new'}
|
||||
var html =
|
||||
'<a data-dialog="rft-{$params.id}" href="index.php?do=modules&action=modedit&mod=fieldsmanager&moduleaction=edit&id={$params.id}&fld={$params.fld}&type={$params.type}&cp={$sess}&pop=1&onlycontent=1" data-height="650" data-modal="true" class="openDialog">Редактировать</a>'
|
||||
+ '<br />'
|
||||
+ '<a href="index.php?do=modules&action=modedit&mod=fieldsmanager&moduleaction=delete&id={$params.id}&fld={$params.fld}&type={$params.type}&cp={$sess}" class="link">Удалить</a>'
|
||||
;
|
||||
|
||||
$('#{$params.type}_{$params.fld}_{$params.id}').html(html);
|
||||
$('a.openDialog').off();
|
||||
AveAdmin.modalDialog();
|
||||
{/if}
|
||||
|
||||
$('#ajax-dialog-rft-{if $params.id}{$params.id}{else}{$params.fld}{/if}').dialog('destroy').remove();
|
||||
{rdelim}
|
||||
{rdelim});
|
||||
return false;
|
||||
{rdelim});
|
||||
|
||||
$(".Close").on('click', function(event){ldelim}
|
||||
event.preventDefault();
|
||||
$('#ajax-dialog-rft-{if $params.id}{$params.id}{else}{$params.fld}{/if}').dialog('destroy').remove();
|
||||
return false;
|
||||
{rdelim});
|
||||
|
||||
{literal}
|
||||
setTimeout(function(){editorftpl.refresh();}, 20);
|
||||
{/literal}
|
||||
|
||||
{rdelim});
|
||||
</script>
|
||||
|
||||
{else}
|
||||
|
||||
<div class="widget first">
|
||||
<div class="head">
|
||||
<h5 class="iFrames">{$main.name} - {if $params.type == 'adm'}Шаблон для панели{elseif $params.type == 'doc'}Шаблоня вывода в документе{elseif $params.type == 'req'}Шаблоня вывода в запросе{/if}</h5>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<ul class="messages first">
|
||||
<li class="highlight red">
|
||||
<strong>Отсутсвует основной файл шаблона</strong>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
{/if}
|
Loading…
x
Reference in New Issue
Block a user