ECCUBEカスタム修正(1) | 自分を見つめなおすブログにしました!相模原市のホームページ制作 Rockstream

自分を見つめなおすブログにしました!相模原市のホームページ制作 Rockstream

基本的には自分を見つめなおすブログです。
その他、ホームページ制作やプログラム、趣味に関するネタも随時アップします。
ホームページ診断は随時受付中ですので、お気軽にご相談ください。

過去に制作したサイトの事例ページで画像が強制的に縮小されてしまうという不具合がありました。

以前、ECCUBE2.4から2.12へのバージョンアップ作業を行っており、
その際に、ファイルが書き換わったのではないかと考えました。

現在は標準カスタムとして事例ページを入れていますが、
かつては、各プログラマーに任せてカスタムをしていました。

そのため各々でカスタム方法が違うものの、
ファイルは全て、class_extends/page_extends/admin/contentsにあります。

LC_Page_Admin_Contents_Example_Ex.phpの
    function lfInitFile() {
        $this->objUpFile->addFile("事例メイン画像", 'portfolio_main_image', array('jpg', 'gif', 'png'),IMAGE_SIZE, true);
    }
で画像が指定されていないのが原因でした。

    function lfInitFile() {
        $this->objUpFile->addFile("事例メイン画像", 'portfolio_main_image', array('jpg', 'gif', 'png'),IMAGE_SIZE, true, LARGE_IMAGE_WIDTH, LARGE_IMAGE_HEIGHT);
    }

LARGE_IMAGE_WIDTH, LARGE_IMAGE_HEIGHTを追加したところ、
画像が強制的に縮小されることはなく、
パラメータ設定のLARGE_IMAGE_WIDTH, LARGE_IMAGE_HEIGHTで設定したサイズでアップできました。

ECCUBEのカスタムはRockstreamにお任せください