diff --git a/modules/blog/skins/default/layout.html b/modules/blog/skins/default/layout.html index 8a1b297fc..e84b28b3d 100644 --- a/modules/blog/skins/default/layout.html +++ b/modules/blog/skins/default/layout.html @@ -28,7 +28,7 @@ - {$lang->cmd_management} + {$lang->cmd_management} diff --git a/modules/blog/skins/xe_blog/layout.html b/modules/blog/skins/xe_blog/layout.html index afeb00d16..45c1c2d3b 100644 --- a/modules/blog/skins/xe_blog/layout.html +++ b/modules/blog/skins/xe_blog/layout.html @@ -82,7 +82,7 @@
diff --git a/modules/layout/layout.admin.controller.php b/modules/layout/layout.admin.controller.php index 3a86b5eeb..1297a9ccf 100644 --- a/modules/layout/layout.admin.controller.php +++ b/modules/layout/layout.admin.controller.php @@ -82,6 +82,10 @@ function updateLayout($args) { $output = executeQuery('layout.updateLayout', $args); + if($output->toBool()) { + $cache_file = sprintf('./files/cache/layout/%s.%s.cache.php', $args->layout_srl, Context::getLangType()); + @unlink($cache_file); + } return $output; } diff --git a/modules/layout/layout.model.php b/modules/layout/layout.model.php index a81ddfcd3..a5d1ffeec 100644 --- a/modules/layout/layout.model.php +++ b/modules/layout/layout.model.php @@ -105,7 +105,9 @@ } // cache 파일을 비교하여 문제 없으면 include하고 $layout_info 변수를 return - $cache_file = sprintf('./files/cache/layout/%s.%s.cache.php', $layout, Context::getLangType()); + if(!$layout_srl) $cache_file = sprintf('./files/cache/layout/%s.%s.cache.php', $layout, Context::getLangType()); + else $cache_file = sprintf('./files/cache/layout/%s.%s.cache.php', $layout_srl, Context::getLangType()); + if(file_exists($cache_file)&&filectime($cache_file)>filectime($xml_file)) { @include($cache_file);