관리-도구
편집 파일: editor.php
<?php //include 'editor.html'; $html = file_get_contents('editor.html'); //search for html files in demo and my-pages folders $htmlFiles = glob('{my-pages/*.html,demo/*\/*.html, demo/*.html}', GLOB_BRACE); foreach ($htmlFiles as $file) { if (in_array($file, array('new-page-blank-template.html', 'editor.html'))) continue;//skip template files $pathInfo = pathinfo($file); $filename = $pathInfo['filename']; $folder = preg_replace('@/.+?$@', '', $pathInfo['dirname']); $subfolder = preg_replace('@^.+?/@', '', $pathInfo['dirname']); if ($filename == 'index' && $subfolder) { $filename = $subfolder; } $url = $pathInfo['dirname'] . '/' . $pathInfo['basename']; $name = ucfirst($filename); $files .= "{name:'$name', file:'$filename', title:'$name', url: '$url', folder:'$folder'},"; } //replace files list from html with the dynamic list from demo folder $html = str_replace('(pages)', "([$files])", $html); echo $html;