1
0

Show backend preview (#151)

This code really should be revamped
This commit is contained in:
onli
2014-05-16 23:40:06 +02:00
parent 694b446e1a
commit d1d95aa643
2 changed files with 26 additions and 18 deletions

View File

@ -181,20 +181,28 @@ foreach ($stack as $theme => $info) {
continue; continue;
} }
if (file_exists($serendipity['serendipityPath'] . $serendipity['templatePath'] . $theme . '/preview_fullsize.jpg')) { foreach(array('', '_backend') as $backendId) {
$data['templates'][$theme]['fullsize_preview'] = $serendipity['baseURL'] . $serendipity['templatePath'] . $theme . '/preview_fullsize.jpg';
} elseif (!empty($info['preview_fullsizeURL'])) { if (file_exists($serendipity["serendipityPath"] . $serendipity["templatePath"] . $theme . "/preview${backendId}_fullsize.jpg")) {
if (file_exists($serendipity['serendipityPath'] . '/templates_c/template_cache/'. $theme .'.jpg')) { $data["templates"][$theme]["fullsize${backendId}_preview"] = $serendipity["baseURL"] . $serendipity["templatePath"] . $theme . "/preview${backendId}_fullsize.jpg";
$data['templates'][$theme]['fullsize_preview'] = $serendipity['baseURL'] . 'templates_c/template_cache/'. $theme .'.jpg'; } elseif (!empty($info["preview{$backendId}_fullsizeURL"])) { // preview{$backendId}_fullsizeURL is not actually set yet in spartacus
if (file_exists($serendipity["serendipityPath"] . "/templates_c/template_cache/". $theme ."{$backendId}.jpg")) {
$data["templates"][$theme]["fullsize${backendId}_preview"] = $serendipity["baseURL"] . "templates_c/template_cache/". $theme ."{$backendId}.jpg";
} else { } else {
$data['templates'][$theme]['fullsize_preview'] = $info['preview_fullsizeURL']; $data["templates"][$theme]["fullsize${backendId}_preview"] = $info["preview{$backendId}_fullsizeURL"];
} }
} }
if (file_exists($serendipity['serendipityPath'] . $serendipity['templatePath'] . $theme . '/preview.png')) { $previewType = '.png';
$data['templates'][$theme]['preview'] = $serendipity['templatePath'] . $theme . '/preview.png'; if ($backendId) {
} elseif (!empty($info['previewURL'])) { $previewType = '.jpg';
$data['templates'][$theme]['preview'] = $info['previewURL'] ; }
if (file_exists($serendipity["serendipityPath"] . $serendipity["templatePath"] . $theme . "/preview${backendId}${previewType}")) {
$data["templates"][$theme]["preview${backendId}"] = $serendipity["templatePath"] . $theme . "/preview${backendId}${previewType}";
} elseif (!empty($info["previewURL"])) {
$data["templates"][$theme]["preview${backendId}"] = $info["previewURL${backendId}"] ;
}
} }
$unmetRequirements = array(); $unmetRequirements = array();

View File

@ -67,13 +67,13 @@
<div class="clearfix equal_heights template_wrap"> <div class="clearfix equal_heights template_wrap">
<div class="template_preview"> <div class="template_preview">
{if $cur_tpl_backend.fullsize_preview || $cur_tpl_backend.preview} {if $cur_tpl_backend.fullsize_backend_preview || $cur_tpl_backend.preview_backend}
{if $cur_tpl_backend.fullsize_preview} {if $cur_tpl_backend.fullsize_backend_preview}
<a class="media_fullsize" href="{$cur_tpl_backend.fullsize_preview}" title="{$CONST.MEDIA_FULLSIZE}: {$cur_tpl_backend.info.name}"> <a class="media_fullsize" href="{$cur_tpl_backend.fullsize_backend_preview}" title="{$CONST.MEDIA_FULLSIZE}: {$cur_tpl_backend.info.name}">
<img src="{$cur_tpl_backend.fullsize_preview}" class="template_preview_img" alt="{$CONST.PREVIEW}" > <img src="{$cur_tpl_backend.fullsize_backend_preview}" class="template_preview_img" alt="{$CONST.PREVIEW}" >
</a> </a>
{else} {else}
<img src="{$cur_tpl_backend.preview}" alt="{$CONST.PREVIEW}" > <img src="{$cur_tpl_backend.preview_backend}" alt="{$CONST.PREVIEW}" >
{/if} {/if}
{/if} {/if}
<footer id="template_info_cur_backend" class="template_info additional_info"> <footer id="template_info_cur_backend" class="template_info additional_info">