Index: branches/version-2_5-dev/data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php	(revision 19972)
+++ branches/version-2_5-dev/data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php	(revision 19982)
@@ -181,10 +181,10 @@
         // プレビューの場合ページIDを0にセットする。
         $page_id = '0';
-        $url = 'preview';
+        $url = 'preview/index';
 
         $tmpPost = $_POST;
         $tmpPost['page_id'] = $page_id;
         $tmpPost['url'] = $url;
-        $tmpPost['tpl_dir'] = USER_REALDIR . "templates/preview/";
+        $tmpPost['tpl_dir'] = "{$url}.tpl";
 
         $arrPreData = $this->objLayout->lfGetPageData("page_id = ? AND device_type_id = ?",
@@ -195,5 +195,5 @@
 
         // TPLファイル作成
-        $cre_tpl = $this->objLayout->getTemplatePath($device_type_id) . $url . '.tpl';
+        $cre_tpl = $this->objLayout->getTemplatePath($device_type_id) . "{$url}.tpl";
         $this->lfCreateFile($cre_tpl, $_POST['tpl_data']);
         
@@ -319,6 +319,5 @@
         if (!$this->objLayout->lfCheckBaseData($arrData['page_id'], $device_type_id)) {
             $arrUpdData['page_name']    = $arrData['page_name'] ;
-            $arrUpdData['url']          = preg_replace('|^' . preg_quote(ROOT_URLPATH) . '|', '',
-                                                       $this->objLayout->getUserDir($device_type_id) . $arrData['url'] . '.php');
+            $arrUpdData['url']          = preg_replace('|^' . preg_quote(ROOT_URLPATH) . '|', '', $arrData['url'] . '.php');
             $arrUpdData['php_dir']      = dirname($arrUpdData['url']);
             if ($arrUpdData['php_dir'] == '.') {
