Ticket #992 (closed バグ指摘: 修正済)

Opened 11 years ago

Last modified 11 years ago

デザイン管理>レイアウト設定での不具合

Reported by: kotani Owned by: somebody
Priority: Milestone: EC-CUBE2.11.0
Component: 管理画面 Version: 2.11.0 β
Keywords: Cc:
修正済み:

Description

レイアウト設定ページ(/admin/design/index.php)

  1. 116行目でDBエラー

・$objQuery->select("*", "dtb_bloc", "device_type_id = ?", array($device_type_id));

→なぜか、ORDER BY page_id = ? がくっついて実行されている。

・$objQueryインスタンス生成部分(75行目)を下記のようにすると正常なSQLで実行される。

×        $objQuery =& SC_Query::getSingletonInstance();
○        $objQuery = new SC_Query();

・ORDER BY句が初期化されないようなので、調査と改修お願いします。

  1. ヘッダー部上にブロックが入らない

・<td>にidが入っていない。

Change History

comment:1 Changed 11 years ago by nanasess

とり急ぎ, 1 については下記のパッチで修正可能です.

  • data/class/pages/admin/design/LC_Page_Admin_Design.php

    === modified file 'data/class/pages/admin/design/LC_Page_Admin_Design.php'
     
    7272     */ 
    7373    function action() { 
    7474        $objLayout = new SC_Helper_PageLayout_Ex(); 
    75         $objQuery =& SC_Query::getSingletonInstance(); 
    7675 
    7776        // 認証可否の判定 
    7877        $objSess = new SC_Session(); 
     
    113112        } 
    114113 
    115114        // ブロックを取得 
     115        $objQuery =& SC_Query::getSingletonInstance(); 
    116116        $arrBloc = $objQuery->select("*", "dtb_bloc", "device_type_id = ?", array($device_type_id)); 
    117117 
    118118        switch ($this->getMode()) { 

comment:2 Changed 11 years ago by kotani

  • Status changed from new to closed
  • Resolution set to 修正済

「2」について、#1065 ([管理画面]デザイン管理(レイアウト設定):「ヘッダー部」の上にブロックを挿入できない) へ移行しました。

Note: See TracTickets for help on using tickets.