Jump to content
Kirsten!

Categorie naam op = op kan niet

Recommended Posts

Ik wil graag als categorie naam aanbiedingen op = op

 

Maar het = teken wordt niet geaccepteerd. Heeft iemand hier een oplossing voor?

Share this post


Link to post
Share on other sites

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)

Share this post


Link to post
Share on other sites

Dat accepteert hij niet. In de categorie naam worden geen leestekens geaccepteerd.

 

Ik heb jullie mogelijkheid geprobeerd maar dan krijg ik het zelfde dat de naam ongeldig is.

Share this post


Link to post
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)

Share this post


Link to post
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).

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More