> プラグイン > ブロック設定の情報、レイアウト設定をファイルに保存できませんか? |
プラグイン
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hitomi2 |
投稿日時: 2017/1/13 20:02
対応状況: −−−
|
半人前 登録日: 2016/11/30 居住地: 投稿: 21 |
ブロック設定の情報、レイアウト設定をファイルに保存できませんか? お世話になります。
3.0.13環境にて、 defaultテンプレートをカスタマイズしてダウンロードし、別にインストールしたEC-CUBEにアップロードして登録しました。 ところが新規に追加したBlockの情報やページ設定のレイアウトの情報などが含まれていないため、カスタマイズしたデザインを再現することができませんでした。 現在の仕様ではこれらの情報をテンプレートに含むことはできないようですが、デザインやページ雛形をまとめて少しでも手軽に別環境に復元できるようにしたいと考えています。 これらのデザイン周りの情報だけを、簡単に復元できる形でファイルとして取得することはできないでしょうか。 DBに情報があるようですが、ファイルとしては保存されていないでしょうか。プラグインなどで解決できるのかもしれませんが、現時点でまだプラグイン開発のスキルが無いため、デザイナーレベルで可能な方法があればと思います。多少難しい方法でも勉強はしたいと思います。 よろしくお願いいたします。 以下、環境です。 ------------------------------------------------------------ [EC-CUBE] 3.0.13 新規インストール [OS] サーバーLinux 2.6.32-358.2.1.el6.x86_64 [開発環境] Windows10/Dreamweaver CC2017 [PHP] 5.6.26 [データベース] MySQL [WEBサーバ] Apache 2.0 Handler [ブラウザ] Firefox50.1.0 ------------------------------------------------------------ |
468 |
投稿日時: 2017/1/13 23:04
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: ブロック設定の情報、レイアウト設定をファイルに保存できませんか? ご質問の内容にある通り、ECCUBEの仕様上、ブロックやページレイアウトの情報がDBに保持されており、
テンプレートパッケージのアップロード処理では、それらの情報を書き換える事が出来ません。 また、ファイル等を利用して、それらの情報を変更する事は出来ないと思います。 ブロックやページレイアウトまで含めてデザインを復元する場合は、プラグインを利用する形となると思います。 どうしてもテンプレートパッケージだけでページレイアウトを制御したい場合は、 ブロックやページレイアウトの機能は全く使えなくなりますが、 default_frame.twig内のtwigファイルをincludeしているところを 書き換えれば対応可能かと思います。 デフォルトでは、DBのページレイアウトに基づいて処理されていると思います。
|
hitomi2 |
投稿日時: 2017/1/16 10:01
対応状況: −−−
|
半人前 登録日: 2016/11/30 居住地: 投稿: 21 |
Re: ブロック設定の情報、レイアウト設定をファイルに保存できませんか? ご返信ありがとうございました。
まずはdefault_frame.twigを書き換えるのが手っ取り早いですね。 DBのデザイン部分の情報を手早く取得・マイグレーションできるようなプラグインが自分でも作れないか試行錯誤してみたいと思います。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |