Da ich nun schon längere Zeit wie blöd
daran rumbastel ohne zu einem Ergebnis zu kommen, muß ich mal wieder Eure geballte Fachkompetenz in Anspruch nehmen. Es gibt dazu zwar Threads, aber die sind alle schon einiges älter.
Worum es geht, sagt der Threadtitel. Ich habe mir mehrere neue Datenbank-/Eingabefelder gebastelt und in die product_info integriert.
Wenn ich mir die product_info.php ansehen, wird dort auch der Herstellername angesprochen:
// Get manufacturer name etc. for the product page $manufacturer_query = xtc_db_query
("SELECT m.manufacturers_id,
m.manufacturers_name,
m.manufacturers_image,
mi.manufacturers_url
FROM " . TABLE_MANUFACTURERS
. " m
LEFT JOIN " . TABLE_MANUFACTURERS_INFO
. " mi
ON (m.manufacturers_id = mi.manufacturers_id
AND mi.languages_id = '" . (int
)$_SESSION['languages_id'] . "'),
" . TABLE_PRODUCTS
. " p
WHERE p.products_id = '" . $product->data['products_id'] . "'
AND p.manufacturers_id = m.manufacturers_id"); if (xtc_db_num_rows
($manufacturer_query)) { $manufacturer = xtc_db_fetch_array
($manufacturer_query); $info_smarty->assign('MANUFACTURER_IMAGE', (!empty($manufacturer['manufacturers_image']) ? DIR_WS_IMAGES
.$manufacturer['manufacturers_image'] : '')); $info_smarty->assign('MANUFACTURER', $manufacturer['manufacturers_name']); $info_smarty->assign('MANUFACTURER_LINK', xtc_href_link
(FILENAME_DEFAULT
, xtc_manufacturer_link
($manufacturer['manufacturers_id'], $manufacturer['manufacturers_name']))); } Die Integration dieser neuen Datenfelder ist wie gesagt reibungslos verlaufen:
$info_smarty->assign('PRODUCTS_LENGTH', $product->data['products_length']);
$info_smarty->assign('PRODUCTS_WIDTH', $product->data['products_width']);
$info_smarty->assign('PRODUCTS_HEIGTH', $product->data['products_heigth']);
$info_smarty->assign('PRODUCTS_DIAMETER', $product->data['products_diameter']);
$info_smarty->assign('PRODUCTS_DIAMSAUCER', $product->data['products_diamsaucer']);
$info_smarty->assign('PRODUCTS_SPECIALITY', $product->data['products_speciality']);
$info_smarty->assign('PRODUCTS_DECOR', $product->data['products_decor']);
Analog zu den Produktdetails müsste ich doch nur den Herstellernamen in der product_info_v1.html ansprechen analog zu der Syntax der Produktdetails:
{if $PRODUCTS_DIAMSAUCER}<div class="hrlightgrey"></div>{#diamsaucer#} {$PRODUCTS_DIAMSAUCER}{/if}
also so:
{if $MANUFACTURERS_NAME}<div class="hrlightgrey"></div>{#manufacturer_name#} {$MANUFACTURERS_NAME}{/if}
Ich vermute, daß das total simpel ist..nur ich komm nicht drauf!
Danke vorab!
Bonner
Linkback: https://www.modified-shop.org/forum/index.php?topic=28404.0