No image available

Faktiva Clean URLs

This override-module allows you to remove URL ID\

Developed by Faktiva

Get This Module Free on GitHub
License: MIT Status: Abandoned Health: Dead

Info updated 1 month ago

Sources
Stars: 119 Forks: 50 Last commit: Oct 18, 2022
Type
Module

Info checked: Mar 2, 2026

PrestaShop module "Faktiva Clean URLs" ===

____

Makes possible to have URLs with no IDs in PrestaShop.

> Warning: This SW is unmaintained

> This module is NOT intended to work on PS 1.7.x (it may, but it is not supported at all)

> > For production use the latest stable release > > It has been reported to work on PS 1.7.7 but will install on PS >= 1.5 too. >

INSTALLATION

from _PS administration panel_

Go in the back office of your shop and follow these steps:

  • download the lastest release _ZIP_ file (_<code>faktiva_clean_urls.zip</code>_) as it already contains the right folder name (<code>faktiva_clean_urls</code>, not <code>faktiva-prestashop-clean-urls-version_x.y.z</code> !)
  • in the modules tab, click on <code>add a new module</code>
  • click on "<code>Browse</code>" to open the dialogue box letting you search your computer
  • select the ZIP file you downloaded and validate the dialogue box
  • click on "<code>Upload this module</code>"
  • once uploaded, you could have to search the module among the others (_tip: filter by author "<code>faktiva</code>"_) and click on the <code>install</code> button

Configuration & Checks

Make sure your _<code>SEO and URL</code>_ settings are as follows:

This is MANDATORY

  • products: {category:/}{rewrite}{-:id_product_attribute} (you can add .html at the end)
  • categories: {categories:/}{rewrite}/
  • manufacturers: manufactures/{rewrite}
  • suppliers: suppliers/{rewrite}
  • CMS page: info/{rewrite} (you can add .html at the end)
  • CMS category: info/{rewrite}/
  • modules: modules/{module}{/:controller}

_You can replace words such as "info", "suppliers", etc with whatever you want, given that it does not conflicts with a category name_

Remember to

  • clear the browser cache
  • clear PS cache (under smarty -> cache and smarty -> compile)

UNINSTALLATION

  • Go to modules -> Find and uninstall "faktiva_clean_urls"

It should suffice!

If something goes wrong do the following:

  • Open folder <code>/override/classes/</code>
  • Remove <code>Link.php</code>
  • Remove <code>Dispatcher.php</code>
  • Open folder <code>/override/controllers/front/</code>
  • Remove <code>CategoryController.php</code>
  • Remove <code>CmsController.php</code>
  • Remove <code>ManufacturerController.php</code>
  • Remove <code>ProductController.php</code>
  • Remove <code>SupplierController.php</code>
  • Open folder <code>/cache/</code>
  • Remove <code>class_index.php</code>
  • Go to <code>back office</code> -> <code>Preferences</code> -> <code>SEO and URLs</code> -> Set <code>userfriendly URL</code> off -> <code>Save</code>
  • Go to <code>back office</code> -> <code>Preferences</code> -> <code>SEO and URLs</code> -> Set <code>userfriendly URL</code> on -> <code>Save</code>

If you got any other override modules, you should now go to you back office, uninstall them, and reinstall them again to work correctly.

  • Riferimento
    faktiva_cleanurls

  • License
    MIT
  • Status
    Abandoned

Commenti (0)

Ancora nessuna recensione da parte degli utenti.
Caricamento in corso ...