给ZENCART的产品增加新字段
①在文件最開始有一個$parameters數組參數的地方,将
'products_color' => ''
添加到最後。
②然後緊接着下面有一個$product的數據查詢,将
p.products_color
添加到from前面。
③最後再添加字段輸入框,大約在450行附近,具體看自己文件的行數
- <TR>
- <TD class=main>Color</TD>
- <TD class=main><?php echo zen_draw_separator('pixel_trans.gif', '24', '15') . ' ' . zen_draw_input_field('products_color', $pInfo->products_color, zen_set_field_length(TABLE_PRODUCTS, 'products_color')); ?></TD>
- </TR>
3,編輯文件admin/includes/modules/product/preview_info.php
在文件的最開始,找到$product的定義,然後在這段語句的form錢面添加查詢字段
p.products_color
4,繼續編輯文件admin/includes/modules/update_product.php
在文件的最開始,找到$sql_data_array變量的定義,然後在這段語句的結尾添加
'products_color' => zen_db_prepare_input($_POST['products_color']),
5,編輯前台文件includes/modules/pages/product_info/main_template_vars.php
在文件的第41行,找到$sql變量的定義,然後在整段語句的from前面添加查詢字段
p.products_color
6,終于到最後一步了,前台調用顯示剛添加的字段。
在文件includes/templates/你的模闆/templates/tpl_product_info_display.php中你想要顯示的位置,添加字段
echo $product_info->fields['products_color'];