| ||||||||||
![]() |
Shopping cart software Solutions for online shops and malls | |||||||||
![]() |
![]() |
|
X-Cart Home | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Manufacturer name in from of Product name | ||||
![]() |
|
|
Thread Tools | Search this Thread |
#1
|
|||||||||
|
|||||||||
![]() 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
__________________
X-Cart Next: Business 5.2 (learning and testing) X-Cart Classic: Gold and Gold Plus 4.7 Lots of Modules and Customizations OS in use: Red Hat Enterprise, Fedora, CentOS, Debian, Ubuntu, Linux Mint, Kali Linux Ideas for Server configuration (basicaly): Nginx/Pound (reverse proxy), Apache/Nginx (webserver), Squid/Varnish (cache server), HHVM or (PHP-FPM + PHP 5.6 + opcache), MariaDB/Percona MySQL Server, Redis (storing sessions) You can catch my ideas here: http://ideas.x-cart.com |
|||||||||
#2
|
|||||||||
|
|||||||||
![]() Don't do this on a live site as I have not tested it
include/func.product.php look for this Code:
Code:
Code:
__________________
Steve Stoyanov CFLSystems.com Web Development |
|||||||||
|
#3
|
|||||||||
|
|||||||||
![]() 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?
__________________
X-Cart Next: Business 5.2 (learning and testing) X-Cart Classic: Gold and Gold Plus 4.7 Lots of Modules and Customizations OS in use: Red Hat Enterprise, Fedora, CentOS, Debian, Ubuntu, Linux Mint, Kali Linux Ideas for Server configuration (basicaly): Nginx/Pound (reverse proxy), Apache/Nginx (webserver), Squid/Varnish (cache server), HHVM or (PHP-FPM + PHP 5.6 + opcache), MariaDB/Percona MySQL Server, Redis (storing sessions) You can catch my ideas here: http://ideas.x-cart.com |
|||||||||
#4
|
|||||||||
|
|||||||||
![]() No. Manufacturer name and id are in there already and part of product array
__________________
Steve Stoyanov CFLSystems.com Web Development |
|||||||||
#5
|
|||||||||
|
|||||||||
![]() It's not working. Could you please check too?
__________________
X-Cart Next: Business 5.2 (learning and testing) X-Cart Classic: Gold and Gold Plus 4.7 Lots of Modules and Customizations OS in use: Red Hat Enterprise, Fedora, CentOS, Debian, Ubuntu, Linux Mint, Kali Linux Ideas for Server configuration (basicaly): Nginx/Pound (reverse proxy), Apache/Nginx (webserver), Squid/Varnish (cache server), HHVM or (PHP-FPM + PHP 5.6 + opcache), MariaDB/Percona MySQL Server, Redis (storing sessions) You can catch my ideas here: http://ideas.x-cart.com |
|||||||||
#6
|
|||||||
|
|||||||
![]() 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.
__________________
X-Cart Gold version: 4.2.2 Apache version: 2.2.11 PHP version: 5.2.9-2 phpMyAdmin: 3.1.1 MYSQL version: 5.0.51a Operating system: Windows Vista Ultimate |
|||||||
#7
|
|||||||||
|
|||||||||
![]() This is the code you put in include/func/func.product.php just before "return $product"
Code:
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:
Code:
__________________
Steve Stoyanov CFLSystems.com Web Development |
|||||||||
#8
|
|||||||||
|
|||||||||
![]() This is the code you put in include/func/func.product.php just before "return $product"
Code:
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:
Code:
__________________
Steve Stoyanov CFLSystems.com Web Development |
|||||||||
#9
|
|||||||
|
|||||||
![]() 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.
__________________
X-Cart Gold version: 4.2.2 Apache version: 2.2.11 PHP version: 5.2.9-2 phpMyAdmin: 3.1.1 MYSQL version: 5.0.51a Operating system: Windows Vista Ultimate |
|||||||
#10
|
|||||||
|
|||||||
![]() 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 ![]()
__________________
X-Cart Gold version: 4.2.2 Apache version: 2.2.11 PHP version: 5.2.9-2 phpMyAdmin: 3.1.1 MYSQL version: 5.0.51a Operating system: Windows Vista Ultimate |
|||||||
|
|||
X-Cart forums © 2001-2020
|