Index: temp/branches/ec-cube-beta/html/admin/contents/campaign_design.php
===================================================================
--- temp/branches/ec-cube-beta/html/admin/contents/campaign_design.php	(revision 10916)
+++ temp/branches/ec-cube-beta/html/admin/contents/campaign_design.php	(revision 10920)
@@ -69,4 +69,9 @@
 	$objPage->tpl_onload="alert('ÅÐÏ¿¤¬´°Î»¤·¤Þ¤·¤¿¡£');";
 	break;
+case 'preview':
+	// ¥×¥ì¥Ó¥å¡¼¤òÊÌÁë¤Ç³«¤¯
+	sfWriteFile($arrForm['header'] . $arrForm['contents'] . $arrForm['footer'], $campaign_dir."preview.tpl", "w");
+	$objPage->tpl_onload = "win02('./campaign_preview.php?status=". $arrForm['status'] ."&campaign_id=". $arrForm['campaign_id'] ."', 'preview', '600', '400');";
+	break;
 case 'return':
 	// ÅÐÏ¿¥Ú¡¼¥¸¤ØÌá¤ë
Index: temp/branches/ec-cube-beta/html/admin/contents/campaign_preview.php
===================================================================
--- temp/branches/ec-cube-beta/html/admin/contents/campaign_preview.php	(revision 10919)
+++ temp/branches/ec-cube-beta/html/admin/contents/campaign_preview.php	(revision 10920)
@@ -11,5 +11,4 @@
 	
 	function LC_Page() {
-		$this->tpl_mainpage = TEMPLATE_DIR . '/campaign/index.tpl';
 	}
 }
@@ -40,7 +39,7 @@
 $directory_name = $objQuery->get("dtb_campaign", "directory_name", "campaign_id = ?", array($_GET['campaign_id']));
 
-$objPage->tpl_dir_name = CAMPAIGN_TEMPLATE_PATH . $directory_name  . "/" . $status;
+$template_dir = CAMPAIGN_TEMPLATE_PATH . $directory_name  . "/" . $status . "preview.tpl";
 
 //----¡¡¥Ú¡¼¥¸É½¼¨
 $objView->assignobj($objPage);
-$objView->display($objPage->tpl_mainpage);
+$objView->display($template_dir);
Index: temp/branches/ec-cube-beta/data/Smarty/templates/admin/contents/campaign_design.tpl
===================================================================
--- temp/branches/ec-cube-beta/data/Smarty/templates/admin/contents/campaign_design.tpl	(revision 10916)
+++ temp/branches/ec-cube-beta/data/Smarty/templates/admin/contents/campaign_design.tpl	(revision 10920)
@@ -143,5 +143,5 @@
 													<input type="button" onclick="fnFormModeSubmit('form1', 'return', '', ''); return false;" value="ÅÐÏ¿¥Ú¡¼¥¸¤ØÌá¤ë">											
 													<input type="button" onclick="fnFormModeSubmit('form1', 'regist', '', ''); return false;" value="ÊÝÂ¸">
-													<input type="button" onclick="win02('./campaign_preview.php?status=<!--{$arrForm.status}-->&campaign_id=<!--{$arrForm.campaign_id}-->', 'preview', '600', '400'); return false;" value="¥×¥ì¥Ó¥å¡¼">
+													<input type="button" onclick="fnFormModeSubmit('form1', 'preview', '', ''); return false;" value="¥×¥ì¥Ó¥å¡¼">
 												</td>
 											</tr>
