주제: owner/header 이상한 부분 발견
Textcube 1.7.6 RC1에서
./lib/piece/owner/header.php 123 line 입니다.
if ($blogMenu['topMenu'] == 'center' && $blogMenu['contentMenu'] == 'dashboard') {
if (isset($eventMappings['AddPostEditorToolbox'])) {
foreach ($centerMappings as $tempPlugin) {
array_push($pluginListForCSS, $tempPlugin['plugin']);
}
}
} else if ($blogMenu['topMenu'] == 'entry' && ($blogMenu['contentMenu'] == 'post' || $blogMenu['contentMenu'] == 'edit')) {
if (isset($eventMappings['AddPostEditorToolbox'])) {
foreach ($eventMappings['AddPostEditorToolbox'] as $tempPlugin) {
array_push($pluginListForCSS, $tempPlugin['plugin']);
}
}
}
위의 로직대로라면 센터플러그인이 설정되어있어도 AddPostEditorToolbox 이벤트를 사용하는 플러그인이 없으면 관련 plugin-main.css가 삽입되지 않겠는데요.
isset($eventMappings['AddPostEditorToolbox'])가 아니라
isset($centerMappings)가 아닐까요?:/
email:minkyu.shim@gmail.com
blog:www.shimminkyu.com