76 lines
2.9 KiB
Smarty
76 lines
2.9 KiB
Smarty
<article class="module width_quarter">
|
|
<header><h3>Select Page</h3></header>
|
|
<div class="templates-tree" id="templates-tree">
|
|
{include file="admin/templates/tree.tpl" files=$TEMPLATES prefix=""}
|
|
</div>
|
|
<link rel='stylesheet' type='text/css' href='{$PATH}/js/dynatree/skin/ui.dynatree.css'>
|
|
<script type="text/javascript" src="{$PATH}/js/jquery.cookie.js"></script>
|
|
<script type="text/javascript" src="{$PATH}/js/jquery-ui.custom.min.js"></script>
|
|
<script type="text/javascript" src="{$PATH}/js/dynatree/jquery.dynatree.min.js"></script>
|
|
<script>
|
|
$(function() {
|
|
$("#templates-tree").each(function() {
|
|
$(this).find("li").each(function() {
|
|
if($(this).find("li.dynatree-activated").length) {
|
|
$(this).attr("data", "addClass:'dynatree-has-activated'");
|
|
}
|
|
});
|
|
}).dynatree({
|
|
minExpandLevel: 2,
|
|
clickFolderMode: 2,
|
|
selectMode: 1,
|
|
persist: true,
|
|
//To show the active template onLoad
|
|
onPostInit: function(isReloading, isError) {
|
|
this.reactivate();
|
|
},
|
|
onActivate: function(node) {
|
|
if( node.tree.isUserEvent() && node.data.href )
|
|
location.href = node.data.href;
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
<style>
|
|
.templates-tree .dynatree-container { border: none; }
|
|
.templates-tree span.dynatree-folder a { font-weight: normal; }
|
|
.templates-tree span.dynatree-active a,
|
|
.templates-tree span.dynatree-has-activated a,
|
|
.templates-tree span.dynatree-activated a { font-weight: bold; }
|
|
</style>
|
|
<footer>
|
|
<ul><li>Bold templates are activated</li></ul>
|
|
</footer>
|
|
</article>
|
|
|
|
<article class="module width_3_quarter">
|
|
<header><h3> Edit template '{$CURRENT_TEMPLATE}' </h3></header>
|
|
<form method="POST" action="{$smarty.server.SCRIPT_NAME}">
|
|
<input type="hidden" name="page" value="{$smarty.request.page}">
|
|
<input type="hidden" name="action" value="{$smarty.request.action}">
|
|
<input type="hidden" name="template" value="{$CURRENT_TEMPLATE}">
|
|
<input type="hidden" name="do" value="save">
|
|
<div class="module_content">
|
|
<fieldset>
|
|
<label>Active</label>
|
|
<input type="hidden" name="active" value="0" />
|
|
<input type="checkbox" name="active" value="1" id="active" {nocache}{if $DATABASE_TEMPLATE.active}checked{/if}{/nocache} />
|
|
<label for="active"></label>
|
|
</fieldset>
|
|
<fieldset>
|
|
<label>Content</label>
|
|
<textarea name="content" rows="15" type="text" required>{nocache}{$DATABASE_TEMPLATE.content nofilter}{/nocache}</textarea>
|
|
</fieldset>
|
|
<fieldset>
|
|
<label>Original Template Content</label>
|
|
<textarea readonly rows="15" type="text" required>{nocache}{$ORIGINAL_TEMPLATE nofilter}{/nocache}</textarea>
|
|
</fieldset>
|
|
</div>
|
|
<footer>
|
|
<div class="submit_link">
|
|
<input type="submit" value="Save" class="alt_btn">
|
|
</div>
|
|
</footer>
|
|
</form>
|
|
</article>
|