Jump to content

Categorie naam op = op kan niet


Recommended Posts

Hoi Kirsten!,

 

Hier is geen makkelijke oplossing voor, je kan nog proberen een HTML entity te gebruiken.

 

In het geval van een = teken kun je de volgende entity's gebruiken:

=
=
=
 
Indien je PrestaShop wilt aanpassen om het mogelijk te maken een = teken te gebruiken.
Dan is het verstandig hier een PrestaShop partner voor in te schakelen.
 
We hopen dat je hier verder mee komt als we je verder kunnen helpen vernemen we dat graag.
Edited by Adeko.nl (see edit history)
Link to comment
Share on other sites

Hier is al een link in het forum over:

 

https://www.prestashop.com/forums/topic/214243-allow-special-characters-in-product-name-reference-fields/

 

Classes/Validate.php

 

/**
* Check for product or category name validity
*
* @param string $name Product or category name to validate
* @return boolean Validity is ok or not
*/
public static function isCatalogName($name)
{
return preg_match(Tools::cleanNonUnicodeSupport('/^[^<>;=#{}]*$/u'), $name);
}
 
Dit zou het kunnen oplossen. Wat het effect precies is kan ik niet inschatten? Maar je mag dan wel de = gebruiken.
Edited by Deoorbel (see edit history)
Link to comment
Share on other sites

Het "="-teken wordt gebruikt in URLs om variabelen aan te duiden (als naam=waarde). Die worden gescheiden van de URL zelf via een ?, en van elkaar via een &.

 

Nu vermoed ik dat dat het wel goed komt als je de Validate class override (omdat het = teken dan voor de ? staat), maar het is misschien handig om het "="-teken in de URL te encoden (als bijvoorbeeld %3d).

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...