Index: /branches/version-2_12-dev/data/Smarty/templates/sphone/site_frame.tpl =================================================================== --- /branches/version-2_12-dev/data/Smarty/templates/sphone/site_frame.tpl (revision 21613) +++ /branches/version-2_12-dev/data/Smarty/templates/sphone/site_frame.tpl (revision 21716) @@ -22,5 +22,5 @@ *}--> - +
Index: /branches/version-2_12-dev/data/Smarty/templates/default/site_frame.tpl =================================================================== --- /branches/version-2_12-dev/data/Smarty/templates/default/site_frame.tpl (revision 21539) +++ /branches/version-2_12-dev/data/Smarty/templates/default/site_frame.tpl (revision 21716) @@ -22,5 +22,5 @@ *}--> - + Index: /branches/version-2_12-dev/data/class/pages/LC_Page.php =================================================================== --- /branches/version-2_12-dev/data/class/pages/LC_Page.php (revision 21712) +++ /branches/version-2_12-dev/data/class/pages/LC_Page.php (revision 21716) @@ -129,4 +129,11 @@ // スーパーフックポイントを実行. $objPlugin->doAction('LC_Page_process', array($this)); + + // ページクラス名をテンプレートに渡す + $arrBacktrace = debug_backtrace(); + if (strlen($this->tpl_page_class_name) === 0) { + $this->tpl_page_class_name = $arrBacktrace[1]['class']; + $this->tpl_page_class_name = preg_replace('/_Ex$/', '', $this->tpl_page_class_name); + } $this->objDisplay->prepare($this);