Introduce {getFile frontend} param to get frontend files while in backend

This will be mainly needed in preview_iframe.tpl, as it is executed in
the backend but needs files from the frontend theme. See
http://board.s9y.org/viewtopic.php?p=10445987#p10445987
This commit is contained in:
onli 2016-09-08 10:18:27 +02:00
parent b73dd8bb1e
commit 9dfa482a96
2 changed files with 4 additions and 4 deletions

View File

@ -634,7 +634,7 @@ function serendipity_smarty_getFile($params, &$smarty) {
trigger_error("Smarty Error: " . __FUNCTION__ .": missing 'file' parameter", E_USER_WARNING);
return;
}
return serendipity_getTemplateFile($params['file']);
return serendipity_getTemplateFile($params['file'], 'serendipityHTTPPath', $params['frontend']);
}
function serendipity_smarty_getConfigVar($params, &$smarty) {

View File

@ -25,9 +25,9 @@
<link rel="stylesheet" href="{$serendipityHTTPPath}{$serendipityRewritePrefix}serendipity.css">
{/if}
<!--[if lte IE 8]>
<link rel="stylesheet" href="{serendipity_getFile file="oldie.css"}">
<link rel="stylesheet" href="{serendipity_getFile file="oldie.css" frontend=true}">
<![endif]-->
<script src="{serendipity_getFile file="scripts/modernizr/modernizr.js"}"></script>
<script src="{serendipity_getFile file="scripts/modernizr/modernizr.js" frontend=true}"></script>
{serendipity_hookPlugin hook="backend_header" hookAll="true"}
<script src="{serendipity_getFile file='admin/js/plugins.js'}"></script>
<script src="{serendipity_getFile file='admin/serendipity_editor.js'}"></script>
@ -65,6 +65,6 @@ window.onload = function() {ldelim}
</main>
</div>
<script src="{serendipity_getFile file="scripts/master.js"}"></script>
<script src="{serendipity_getFile file="scripts/master.js" frontend=true}"></script>
</body>
</html>