X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Changing design (https://forum.x-cart.com/forumdisplay.php?f=51)
-   -   Manufacturer name in from of Product name (https://forum.x-cart.com/showthread.php?t=48976)

ADDISON 08-03-2009 10:20 AM

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

cflsystems 08-03-2009 11:20 AM

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:

#
# Put all product info into $product array
#

and insert before the end of this function before
Code:

return $product;
}


Code:

$product['product'] = $product['manufacturer'] . " " . $product['product'];

ADDISON 08-03-2009 11:47 AM

Re: Manufacturer name in from of Product name
 
Quote:

Originally Posted by cflsystems
Don't do this on a live site as I have not tested it

include/func.product.php look for this
Code:

#
# Put all product info into $product array
#

and insert before the end of this function before
Code:

return $product;
}


Code:

$product['product'] = $product['manufacturer'] . " " . $product['product'];


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?

cflsystems 08-03-2009 12:16 PM

Re: Manufacturer name in from of Product name
 
No. Manufacturer name and id are in there already and part of product array

ADDISON 08-03-2009 10:34 PM

Re: Manufacturer name in from of Product name
 
It's not working. Could you please check too?

Mark Orbit 08-04-2009 01:35 AM

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.

cflsystems 08-04-2009 05:32 AM

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}
If you want the product title to be with manufacturer name change the first code like this
Code:

$product["producttitle"] = $product['manufacturer'] . " " . $product['product'];

cflsystems 08-04-2009 05:34 AM

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}
If you want the product title to be with manufacturer name change the first code like this
Code:

$product["producttitle"] = $product['manufacturer'] . " " . $product['product'];

Mark Orbit 08-04-2009 06:08 AM

Re: Manufacturer name in from of Product name
 
Quote:

Originally Posted by cflsystems
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.


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.

Mark Orbit 08-04-2009 08:02 AM

Re: Manufacturer name in from of Product name
 
Quote:

Originally Posted by cflsystems
This is the code you put in include/func/func.product.php just before "return $product"

Code:

$product["product"] = $product['manufacturer'] . " " . $product['product'];


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.