I added some custom fields to my products table. I followed crazy_chris's post http://www.zen-cart.com/forum/showthread.php?t=57924
I was able to successfully get the product fields to show up on my product info page. Now I am trying to add the custom product fields to my categories page.
I am debugging the application and when I get to
includes/modules/pages/index/main_template_vars.php and get to the $define_list array function.
Code:
// create column list
$define_list = array('PRODUCT_LIST_MODEL' => PRODUCT_LIST_MODEL,
'PRODUCT_LIST_NAME' => PRODUCT_LIST_NAME,
'PRODUCT_LIST_MANUFACTURER' => PRODUCT_LIST_MANUFACTURER,
'PRODUCT_LIST_PRICE' => PRODUCT_LIST_PRICE,
'PRODUCT_LIST_QUANTITY' => PRODUCT_LIST_QUANTITY,
'PRODUCT_LIST_WEIGHT' => PRODUCT_LIST_WEIGHT,
'PRODUCT_LIST_IMAGE' => PRODUCT_LIST_IMAGE,
'PRODUCT_LIST_MFRNUM' => PRODUCT_LIST_MFRNUM,
'PRODUCT_LIST_CODE' => PRODUCT_LIST_CODE,
'PRODUCT_LIST_SHAFTDIAMETER' => PRODUCT_LIST_SHAFTDIAMETER,
'PRODUCT_LIST_OUTSIDEDIAMETER' => PRODUCT_LIST_OUTSIDEDIAMETER,
'PRODUCT_LIST_LENGTH' => PRODUCT_LIST_LENGTH,
'PRODUCT_LIST_FLANGEDIAMETER' => PRODUCT_LIST_FLANGEDIAMETER,
'PRODUCT_LIST_FLANGETHICKNESS' => PRODUCT_LIST_FLANGETHICKNESS,
'PRODUCT_LIST_METALID' => PRODUCT_LIST_METALID,
'PRODUCT_LIST_METALTHICKNESS' => PRODUCT_LIST_METALTHICKNESS,
'PRODUCT_LIST_PILOTDIAMETER' => PRODUCT_LIST_PILOTDIAMETER,
'PRODUCT_LIST_PILOTTHICKNESS' => PRODUCT_LIST_PILOTTHICKNESS,
'PRODUCT_LIST_IDACROSSWATER' => PRODUCT_LIST_IDACROSSWATER);
The output shows numbers for PRODUCT_LIST_MODEL, _NAME, _MANUFACTURER, _PRICE, _QUANTITY, _WEIGHT, _IMAGE ... But for my custom fields it shows the variable name instead of the variable.
I guess my starting question is where do these variables for $define_list come from? What page? Do they come from a database table? Do I need to add in records in the db for my custom fields?
Bookmarks