「EC-CUBEの商品の登録項目内容の追加」
商品詳細ページに入力項目を追加したいと思います。
例として今回は家具サイトの例として「サイズ(W*D*H)」を追加します。
データベース(以下、DB)にカラムを追加する
dtb_productsに1カラム追加。
カラム名「comment7」
データ型「text」
商品詳細ページの編集
管理ページのデザイン管理>ページ詳細設定>商品詳細ページを開き、サイズを表示したい部分に、
<!–{$arrProduct.comment7}–>
と記述する。
サイズ表示しないようにするには、
<!–{$arrProduct.comment7|escape}–>
と記述する
商品登録ページの編集
data/Smarty/templates/default/admin/products/product.tplのファイルを開き、メーカーサイトの項目の下あたりに、
1 2 3 |
; html-script: false ] <div><code>サイズ &lt;</code><code>span</code> <code>class</code><code>=</code><code>"red12"</code><code>&gt;</code><code>&lt;!--{$arrErr.comment7}--&gt;</code><code>&lt;/</code><code>span</code><code>&gt;</code></div> <div><code>&lt;</code><code>input</code> <code>class</code><code>=</code><code>"box60"</code> <code>maxlength="</code><code>&lt;!--{$smarty.const.URL_LEN}--&gt;</code><code>" name="comment7" size="60" type="text" value="</code><code>&lt;!--{$arrForm.comment7|escape}--&gt;</code><code>" /&gt;&lt;</code><code>span</code> <code>class</code><code>=</code><code>"red"</code><code>&gt; (上限</code><code>&lt;!--{$smarty.const.URL_LEN}--&gt;</code><code>文字)&lt;/</code><code>span</code><code>&gt;</code></div> |
つづく