Index: /branches/comu-ver2/data/class/helper/SC_Helper_PageLayout.php
===================================================================
--- /branches/comu-ver2/data/class/helper/SC_Helper_PageLayout.php	(revision 17416)
+++ /branches/comu-ver2/data/class/helper/SC_Helper_PageLayout.php	(revision 17487)
@@ -97,5 +97,5 @@
 
         // 全ナビデータを取得する
-        $arrNavi = $this->lfGetNaviData($url, $preview);
+        $arrNavi = $this->lfGetNaviData($arrPageLayout['page_id'], $preview);
 
         $arrPageLayout['LeftNavi']  = $this->lfGetNavi($arrNavi,1);    // LEFT NAVI
@@ -168,9 +168,10 @@
      * @return array ナビ情報の配列
      */
-    function lfGetNaviData($url, $preview=false){
+    function lfGetNaviData($page_id, $preview=false){
         $objDBConn = new SC_DbConn;     // DB操作オブジェクト
         $sql = "";                      // データ取得SQL生成用
         $arrRet = array();              // データ取得用
-        $arrData = array();
+
+        $arrData = array($page_id);
 
         // SQL文生成
@@ -184,10 +185,5 @@
         $sql .= "     dtb_blocposition AS pos";
         $sql .= " WHERE";
-        if ($preview == true) {
-            $sql .= "     page_id = (SELECT page_id FROM dtb_pagelayout WHERE page_id = '0')";
-        }else{
-            $sql .= "     page_id = (SELECT page_id FROM dtb_pagelayout WHERE page_id <> '0' AND url = ?)";
-            $arrData = array($url);
-        }
+        $sql .= "     page_id = ?";
         $sql .= " ORDER BY target_id,bloc_row";
         $sql .= " ";
