![]() |
Manufacturer name in from of Product name
I need an expert advice on this. I would like to have in all pages {MANUFACTURER NAME} in front of {PRODUCT NAME}.
E.g. ASICS╝ GEL-Nimbus╝ 11 instead of GEL-Nimbus╝ 11. I can do this editing all tpl files, but it is time consuming. I would like to know in what php file shall I edit to concatenate the product name with manufacturer name. (product name) = (manufacturer name) . (product name) X-Cart shows all places product name, and doing this it will be a fast way to put the manufacturer name in front of product name. Thankx |
Re: Manufacturer name in from of Product name
Don't do this on a live site as I have not tested it
include/func.product.php look for this Code:
# Code:
return $product; Code:
$product['product'] = $product['manufacturer'] . " " . $product['product']; |
Re: Manufacturer name in from of Product name
Quote:
I will follow your advice. But, we have to do a query first to get the manufacturer name in this file. What do you think about? |
Re: Manufacturer name in from of Product name
No. Manufacturer name and id are in there already and part of product array
|
Re: Manufacturer name in from of Product name
It's not working. Could you please check too?
|
Re: Manufacturer name in from of Product name
I've been looking for a solution to this and tried the above with no success. Is there anything else that we need to do? It would be a really cool mod. Thanks in advance.
|
Re: Manufacturer name in from of Product name
This is the code you put in include/func/func.product.php just before "return $product"
Code:
$product["product"] = $product['manufacturer'] . " " . $product['product']; and it will show just like you want it. If you want to manually show it somewhere in skin1/customer/main/product.tpl you call it like this Code:
{$product.product} Code:
$product["producttitle"] = $product['manufacturer'] . " " . $product['product']; |
Re: Manufacturer name in from of Product name
This is the code you put in include/func/func.product.php just before "return $product"
Code:
$product["product"] = $product['manufacturer'] . " " . $product['product']; and it will show just like you want it. If you want to manually show it somewhere in skin1/customer/main/product.tpl you call it like this Code:
{$product.product} Code:
$product["producttitle"] = $product['manufacturer'] . " " . $product['product']; |
Re: Manufacturer name in from of Product name
Quote:
Thanks for your help Steve but isn't this exactly the same as the previous suggestion? (EDIT: I see we have doube quotes now) I have tried it again with no success. I'm on 4.2.2 if that's any help. Ah... I see it has appeared in the Breadcrumbs. Just the page heading to do now. |
Re: Manufacturer name in from of Product name
Quote:
Assuming that I am following instructions correctly (and I think I am) then this method does appear to cause problems as it affects the admin area aswell... What happens in my case is the manufacturer name is added into the 'product name' field in the admin EVERY time you make a saved edit in the admin, so I ultimately end up with 'Gibson Gibson Gibson Les Paul Guitar' after three product edits in the admin. Ideally, I think a solution should not affect the admin or db and just be added at runtime wherever the product name is called on the front end. Any way to do this? Thanks again for any help. I'm pretty new to XCart with a fairly big project ahead (customised) and I hope it's going to be a fairly logical process once I get the hang of these damn tpl files 8) |
All times are GMT -8. The time now is 09:36 AM. |
Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.