Index: branches/version-2_5-dev/data/class/pages/upgrade/LC_Page_Upgrade_Download.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/upgrade/LC_Page_Upgrade_Download.php	(revision 19805)
+++ branches/version-2_5-dev/data/class/pages/upgrade/LC_Page_Upgrade_Download.php	(revision 19909)
@@ -362,5 +362,5 @@
         $objQuery = new SC_Query;
         $arrInsert = array(
-           'id'           => $objQuery->nextVal('dtb_module_update_logs_log_id'),
+           'log_id'           => $objQuery->nextVal('dtb_module_update_logs_log_id'),
             'module_id'   => $objRet->product_id,
             'buckup_path' => $arrLog['buckup_path'],
Index: branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductRank.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductRank.php	(revision 19805)
+++ branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductRank.php	(revision 19909)
@@ -132,4 +132,18 @@
         $this->arrProductsList =
             $this->lfGetProduct($this->arrForm['parent_category_id']);
+        $arrBread = array();
+        $objDb->findTree($this->arrTree, $this->arrForm['parent_category_id'], $arrBread);
+        $this->breadcrumbs = "ホーム";
+        // TODO JSON で投げて, フロント側で処理した方が良い？
+        for ($i = count($arrBread) - 1; $i >= 0; $i--) {
+            // フロント側で &gt; へエスケープするため, ここでは > を使用
+            if ($i === count($arrBread) - 1) {
+                $this->breadcrumbs .= ' > ';
+            }
+            $this->breadcrumbs .= $arrBread[$i]['category_name'];
+            if ($i > 0) {
+                $this->breadcrumbs .= ' > ';
+            }
+        }
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php	(revision 19805)
+++ branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Category.php	(revision 19909)
@@ -253,4 +253,18 @@
         $this->arrList = $this->lfGetCat($this->arrForm['parent_category_id']);
         $this->arrTree = $objDb->sfGetCatTree($this->arrForm['parent_category_id']);
+        $arrBread = array();
+        $objDb->findTree($this->arrTree, $this->arrForm['parent_category_id'], $arrBread);
+        $this->breadcrumbs = "ホーム";
+        // TODO JSON で投げて, フロント側で処理した方が良い？
+        for ($i = count($arrBread) - 1; $i >= 0; $i--) {
+            // フロント側で &gt; へエスケープするため, ここでは > を使用
+            if ($i === count($arrBread) - 1) {
+                $this->breadcrumbs .= ' > ';
+            }
+            $this->breadcrumbs .= $arrBread[$i]['category_name'];
+            if ($i > 0) {
+                $this->breadcrumbs .= ' > ';
+            }
+        }
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Maker.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Maker.php	(revision 19805)
+++ branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Maker.php	(revision 19909)
@@ -26,5 +26,5 @@
 
 /**
- * メーカー管理 のページクラス.
+ * メーカー登録 のページクラス.
  *
  * @package Page
@@ -47,5 +47,5 @@
         $this->tpl_subnavi = 'products/subnavi.tpl';
         $this->tpl_subno = 'maker';
-        $this->tpl_subtitle = 'メーカー管理';
+        $this->tpl_subtitle = 'メーカー登録';
         $this->tpl_mainno = 'products';
     }
Index: branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php	(revision 19805)
+++ branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php	(revision 19909)
@@ -149,4 +149,5 @@
         // カテゴリ取得
         $this->arrCatList = $objDb->sfGetCategoryList();
+        $this->setTemplate($this->tpl_mainpage);
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Pdf.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Pdf.php	(revision 19805)
+++ branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Pdf.php	(revision 19909)
@@ -147,4 +147,5 @@
             break;
         }
+        $this->setTemplate($this->tpl_mainpage);
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php	(revision 19805)
+++ branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php	(revision 19909)
@@ -205,4 +205,5 @@
         // カテゴリ取得
         $this->arrCatList = $objDb->sfGetCategoryList();
+        $this->setTemplate($this->tpl_mainpage);
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail.php	(revision 19834)
+++ branches/version-2_5-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail.php	(revision 19909)
@@ -390,5 +390,5 @@
         $this->arrCatList = $objDb->sfGetCategoryList();
 
-        $this->arrCampaignList = $this->lfGetCampaignList($objQuery);
+        // $this->arrCampaignList = $this->lfGetCampaignList($objQuery);
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Preview.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Preview.php	(revision 19833)
+++ branches/version-2_5-dev/data/class/pages/admin/mail/LC_Page_Admin_Mail_Preview.php	(revision 19909)
@@ -143,4 +143,5 @@
             }
         }
+        $this->setTemplate($this->tpl_mainpage);
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Input.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Input.php	(revision 19833)
+++ branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Input.php	(revision 19909)
@@ -96,4 +96,5 @@
             break;
         }
+        $this->setTemplate($this->tpl_mainpage);
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php	(revision 19805)
+++ branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php	(revision 19909)
@@ -98,6 +98,8 @@
 
             // ファイル表示
+
         case 'view':
             // エラーチェック
+
             $arrErr = $this->lfErrorCheck();
 
@@ -105,8 +107,5 @@
                 // 選択されたファイルがディレクトリなら移動
                 if(is_dir($_POST['select_file'])) {
-                    ///$now_dir = $_POST['select_file'];
-                    // ツリー遷移用のjavascriptを埋め込む
-                    $arrErr['select_file'] = "※ ディレクトリを表示することは出来ません。<br/>";
-
+                    $now_dir = $this->lfCheckSelectDir($_POST['select_file']);
                 } else {
                     // javascriptで別窓表示(テンプレート側に渡す)
@@ -114,7 +113,10 @@
                     $file_url = ereg_replace(USER_REALDIR, "", $_POST['select_file']);
                     $this->tpl_onload = "win02('./file_view.php?file=". $file_url ."', 'user_data', '600', '400');";
+                    $now_dir = $this->lfCheckSelectDir(dirname($_POST['select_file']));
                 }
             }
-            break;
+
+            break;
+            
             // ファイルダウンロード
         case 'download':
@@ -188,5 +190,16 @@
         $this->tpl_is_top_dir = $is_top_dir;
         $this->tpl_parent_dir = $parent_dir;
-        $this->tpl_now_dir = $now_dir;
+        // TODO JSON で投げて, フロント側で処理した方が良い？
+        $this->tpl_now_dir = "";
+        $arrNowDir = preg_split('/\//', str_replace(HTML_REALDIR, '', $now_dir));
+        for ($i = 0; $i < count($arrNowDir); $i++) {
+            if (!empty($arrNowDir)) {
+                $this->tpl_now_dir .= $arrNowDir[$i];
+                if ($i < count($arrNowDir) - 1) {
+                     // フロント側で &gt; へエスケープするため, ここでは > を使用
+                    $this->tpl_now_dir .= ' > ';
+                }
+            }
+        }
         $this->tpl_now_file = basename($now_dir);
         $this->arrErr = isset($arrErr) ? $arrErr : "";
Index: branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileView.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileView.php	(revision 19908)
+++ branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileView.php	(revision 19909)
@@ -92,6 +92,6 @@
         } else {
             SC_Response_Ex::sendRedirect(USER_URL . $_GET['file']);
-            exit;
         }
+        exit;
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php	(revision 19805)
+++ branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php	(revision 19909)
@@ -44,5 +44,4 @@
     function init() {
         parent::init();
-        $this->tpl_mainpage = 'contents/recomend_search.tpl';
         $this->tpl_mainno = 'contents';
         $this->tpl_subnavi = '';
@@ -143,4 +142,6 @@
         // カテゴリ取得
         $this->arrCatList = $objDb->sfGetCategoryList();
+
+        $this->setTemplate('contents/recomend_search.tpl');
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/LC_Page_Admin_Home.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/LC_Page_Admin_Home.php	(revision 19805)
+++ branches/version-2_5-dev/data/class/pages/admin/LC_Page_Admin_Home.php	(revision 19909)
@@ -47,4 +47,5 @@
         parent::init();
         $this->tpl_mainpage = 'home.tpl';
+        $this->tpl_subtitle = 'ホーム';
     }
 
Index: branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment_Input.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment_Input.php	(revision 19833)
+++ branches/version-2_5-dev/data/class/pages/admin/basis/LC_Page_Admin_Basis_Payment_Input.php	(revision 19909)
@@ -149,4 +149,5 @@
         // HIDDEN用に配列を渡す。
         $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objUpFile->getHiddenFileList());
+        $this->setTemplate($this->tpl_mainpage);
     }
 
Index: branches/version-2_5-dev/data/class/helper/SC_Helper_DB.php
===================================================================
--- branches/version-2_5-dev/data/class/helper/SC_Helper_DB.php	(revision 19864)
+++ branches/version-2_5-dev/data/class/helper/SC_Helper_DB.php	(revision 19909)
@@ -500,4 +500,28 @@
 
         return $arrRet;
+    }
+
+    /**
+     * カテゴリツリーを走査し, パンくずリスト用の配列を生成する.
+     *
+     * @param array カテゴリの配列
+     * @param integer $parent 上位カテゴリID
+     * @param array パンくずリスト用の配列
+     * @result void
+     * @see sfGetCatTree()
+     */
+    function findTree(&$arrTree, $parent, &$result) {
+        if ($result[count($result) - 1]['parent_category_id'] === 0) {
+            return;
+        } else {
+            foreach ($arrTree as $key => $val) {
+               if ($val['category_id'] == $parent) {
+                    $result[] = array('category_id' => $val['category_id'],
+                                      'parent_category_id' => (int) $val['parent_category_id'],
+                                      'category_name' => $val['category_name']);
+                    $this->findTree($arrTree, $val['parent_category_id'], $result);
+               }
+            }
+        }
     }
 
