xcart 后台添加产品页面增加相关产品选择器

1,在数据库xcart_products 中建立记录相关产品ID的字段

2,修改include/product_modify.php

3,打开 skin/common_files/main/product_details.tpl

在相应位置插入:

<script type="text/javascript" src="{$SkinDir}/js/popup_product.js"></script>
<tr>
  <td class="FormButton" nowrap="nowrap">Related Products:</td>
  <td class="ProductDetails">    <input type="hidden" name="relatedid" value="{$product.relatedid}" />
    <input type="text" size="35" name="newproduct" disabled="disabled" value="{$product.relatedid}" />
    <input type="button" value="{$lng.lbl_browse_|strip_tags:false|escape}" onclick="javascript: popup_product('modifyform.relatedid', 'modifyform.newproduct');" /><br />
        * WOOD MODLING need to select only
        </td>
</tr>

注:popup_product(‘modifyform.relatedid’, ‘modifyform.newproduct’);中的modifyform是指FORM的名字,relatedid是选择器返回ID,newproduct是返回产品名称。

下面两步骤一定要做,不然选择产品后会清除产品图片

4,打开/provider/popup_product.php 记得是provider目录,不是admin
顶部插入:

define("IS_IMAGE_SELECTION", true);
$choose_wood_product = 1;

5,打开/include/check_useraccount.php

查找 && !defined(‘IS_IMAGE_SELECTION’)

在后面添加 : && empty($choose_wood_product)

清除缓冲,好了。。

Leave a comment

You must be logged in to post a comment.