论坛风格切换
  • 3214阅读
  • 0回复

获取商品类型的属性配置信息 [复制链接]

上一主题 下一主题
ben
 

发帖
119
大洋
5222
贡献值
91
只看楼主 正序阅读 使用道具 楼主  发表于: 2011-08-09

 
zen_get_configuration_key_value_layout($lookup, $type=1) 
该函数获取后台中商品类型下的配置信息的值。具体操作就是:后台--目录(Catalog)--商品类型(Product Types)--商品-普通,zen cart系统设置了:商品-普通,商品-音乐, 
文档-普通,文档-商品,商品-免运费,这几种商品类型。这里的Product Types 就是参数$type所对应的商品类型ID值。 
该函数返回的就是该商品类型下的配置信息的值(value),参数$lookup就是该类型下的属性描述符在数据库里的描述字符串,如:显示型号--SHOW_PRODUCT_INFO_MODEL。 
主要查询了 product_type_layout 表。在includes/database_tables.php中定义: 
define('TABLE_PRODUCT_TYPE_LAYOUT', DB_PREFIX . 'product_type_layout'); 
函数源代码:

  1.   function zen_get_configuration_key_value_layout($lookup, $type=1) {
  2.     global $db;
  3.     $configuration_query= $db->Execute("select configuration_value from " . TABLE_PRODUCT_TYPE_LAYOUT . " where configuration_key='" . $lookup . "' and product_type_id='". (int)$type . "'");
  4.     $lookup_value= $configuration_query->fields['configuration_value'];
  5.     if ( !($lookup_value) ) {
  6.       $lookup_value='<span class="lookupAttention">' . $lookup . '</span>';
  7.     }
  8.     return $lookup_value;
  9.   }

欢迎来到zen-cart论坛,这里将是你迈进zen-cart世界的起点
有问题到求助版块提问。
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容(---删除纯表情和无意义内容,扣1分---)
 
上一个 下一个