よくある質問と回答
検索
カスタムフィールドプラグイン
- Q.
チェックボックスを利用すると会員登録確認画面でエラーが発生します。対処方法は?
A.EC-CUBEのデフォルトテンプレートではチェックボックスの実装がされていないため、確認画面でエラーが発生します。 以下のように対処することでエラーを解消することができます。
会員登録
修正ファイル
EC-CUBEインストールディレクトリ/src/Eccube/Resource/template/default/Entry/confirm.twig
参考:EC-CUBE 4 開発者向けドキュメントサイト デザインテンプレートの基礎
変更箇所
<div class="{{ f.vars.eccube_form_options.style_class }}{{ has_errors(f) ? ' error' }}"> {{ f.vars.data }} {{ form_widget(f, { type: 'hidden'}) }} </div>
該当箇所を以下に変更
<div class="{{ f.vars.eccube_form_options.style_class }}{{ has_errors(f) ? ' error' }}"> {% if f.vars.data is iterable %} {% for value in f.vars.data %} {% if loop.index > 1 %}/{% endif %} {{ value }} {% endfor %} <div style="display:none;"> {{ form_widget(f) }} </div> {% else %} {{ f.vars.data }} {{ form_widget(f, { type: 'hidden'}) }} {% endif %} </div>
- Q.
開発環境、テスト環境、本番環境で、プラグインをそれぞれ購入する必要がありますか?
A.当プラグインは「バックアップする目的」「動作を確認する目的」に限り複製することができます。 詳しくはライセンスをご参照ください。
参照:プラグインライセンス
- Q.
テスト環境で動作を確認した後、本番環境へ設定データを反映させる方法を教えてください。
A.- 本番環境に当該プラグインをインストール。
- テスト環境で設定した各データを手動で本番環境に入力するか、テスト環境の当該プラグインで使用しているテーブルをエクスポート後に本番環境へインポートする。
使用テーブル
plg_taba_custom_fields plg_taba_custom_fields_contents
- Q.
追加項目のグルーピングや親子関係を作ることは可能ですか?また項目に連動した入力チェックをすることはできますか?
A.追加項目のグルーピングや親子関係を設定できる機能はございません。