Author Topic: Manufacturer URL change  (Read 1422 times)


  • Guest
Manufacturer URL change
« on: March 20, 2017, 23:13:39 pm »

What i want to do but i don't know if it is possible is to change the word "manufacturer" to something else or hide it in the url "". I have created a manufacturer layout named brands and i dont wish to show that world to customers.

Thanks in advance for your time.

Joomla 3.6.5
Virtuemart 3.0.18

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 8732
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 2.6.22 & 3.2.14
Re: Manufacturer URL change
« Reply #1 on: March 21, 2017, 00:50:19 am »
you can choose your own texts in components\com_virtuemart\language\en-GB\en-GB.com_virtuemart.sef.ini
GJC Web Design
VirtueMart and Joomla Developers - php developers
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
Contact for any VirtueMart or Joomla development & customisation


  • Guest
Re: Manufacturer URL change
« Reply #2 on: March 21, 2017, 16:50:23 pm »
I have enabled sef in virtuemart configuration. I tried to create an overide and also changed the file you proposed but with no luck. only when i enable Translate Strings i get something different which is not preferable cause its not english.


  • Beginner
  • *
  • Posts: 1
  • A beginner
Re: Manufacturer URL change
« Reply #3 on: May 10, 2017, 16:46:06 pm »
I removed "manufacturer" from the url by editing the router

Old code:

Code: [Select]
$segments[] = $helper->lang('manufacturers').'/'.$helper->getManufacturerName($query['virtuemart_manufacturer_id']) ;
New code:
Code: [Select]
$segments[] = $helper->getManufacturerName($query['virtuemart_manufacturer_id']) ;