Index: branches/feature-module-update/data/class/util/SC_Utils.php
===================================================================
--- branches/feature-module-update/data/class/util/SC_Utils.php	(revision 16772)
+++ branches/feature-module-update/data/class/util/SC_Utils.php	(revision 16776)
@@ -1216,42 +1216,4 @@
         $time = strtotime($date);
         return $time;
-    }
-
-    // 出力の際にテンプレートを切り替えられる
-    /*
-        index.php?tpl=test.tpl
-    */
-    function sfCustomDisplay(&$objPage, $is_mobile = false) {
-        $basename = basename($_SERVER["REQUEST_URI"]);
-
-        if($basename == "") {
-            $path = $_SERVER["REQUEST_URI"] . "index.php";
-        } else {
-            $path = $_SERVER["REQUEST_URI"];
-        }
-
-        if(isset($_GET['tpl']) && $_GET['tpl'] != "") {
-            $tpl_name = $_GET['tpl'];
-        } else {
-            $tpl_name = ereg_replace("^/", "", $path);
-            $tpl_name = ereg_replace("/", "_", $tpl_name);
-            $tpl_name = ereg_replace("(\.php$|\.html$)", ".tpl", $tpl_name);
-        }
-
-        $template_path = TEMPLATE_FTP_DIR . $tpl_name;
-
-        if($is_mobile === true) {
-            $objView = new SC_MobileView();
-            $objView->assignobj($objPage);
-            $objView->display(SITE_FRAME);
-        } else if(file_exists($template_path)) {
-            $objView = new SC_UserView(TEMPLATE_FTP_DIR, COMPILE_FTP_DIR);
-            $objView->assignobj($objPage);
-            $objView->display($tpl_name);
-        } else {
-            $objView = new SC_SiteView();
-            $objView->assignobj($objPage);
-            $objView->display(SITE_FRAME);
-        }
     }
 
Index: branches/feature-module-update/data/class/pages/products/LC_Page_Products_List.php
===================================================================
--- branches/feature-module-update/data/class/pages/products/LC_Page_Products_List.php	(revision 16741)
+++ branches/feature-module-update/data/class/pages/products/LC_Page_Products_List.php	(revision 16776)
@@ -191,5 +191,7 @@
         $this->arrSearch = $arrSearch;
 
-        SC_Utils_Ex::sfCustomDisplay($this);
+        $objView = new SC_SiteView();
+        $objView->assignobj($this);
+        $objView->display(SITE_FRAME);
     }
 
@@ -348,5 +350,8 @@
         $this->arrSearch = $arrSearch;
         $this->tpl_mainpage = MOBILE_TEMPLATE_DIR . "products/list.tpl";
-        SC_Utils_Ex::sfCustomDisplay($this, true);
+
+        $objView = new SC_MobileView();
+        $objView->assignobj($this);
+        $objView->display(SITE_FRAME);
     }
 
@@ -443,5 +448,5 @@
         $linemax = count($objQuery->getAll("SELECT DISTINCT product_id "
                                          . "FROM vw_products_allclass AS allcls "
-                                         . (!empty($where) ? " WHERE " . $where 
+                                         . (!empty($where) ? " WHERE " . $where
                                                            : ""), $arrval));
 
