Jump to content
DARKF3D3

Modificare schema degli URL dal database

Recommended Posts

Sapete in che tabella del database di prestashop vengono salvate le strutture degli url del database e se è fattibile modificarli da li piuttosto che dal back office di PS?

So che può sembrare una cosa strana, però ho la necessità di modificare la struttura degli url dei prodotti, e dal back office non mi è possibile poiché dopo l'aggiornamento da PS1.6 (alla v1.7) è diventato obbligatorio avere "id_product_attribute" nel url e attualmente il mio shop è ancora configurato con questa struttura: {category:/}{id}-{rewrite}.html, quindi se provo a salvare le modifiche restituisce errore, poiché manca quel campo.

Per questo mi chiedo se sia fattibile farlo dal database, in modo da continuare a non usare "id_product_attribute" negli url.

 

Share this post


Link to post
Share on other sites

Ciao,

le regole che cerchi non sono nel DB, credo che siano codificate nella classe Dispatcher. Personalmente non le toccherei, però ovviamente, vedi tu.

Buon pomeriggio,
Federica

Share this post


Link to post
Share on other sites

Dici che quando vengono fatte modifiche alla struttura degli url, il nuovo formato viene salvato all'interno del file dispatcher e non nel database?

Intendo per esempio esempio: {category:/}{id}-{rewrite}.html

Share this post


Link to post
Share on other sites

Ciao,

credevo che volessi sapere dove erano le regole di default (che sono nella classe Dispatcher).

In ogni caso, se leggi la classe Dispatcher ed in particolare la funzione loadRoutes potrai vedere che le regole custom (se ci sono) vengono salvate nella tabella delle configurazioni di PS (ps_configuration) con questa struttura

$custom_route = Configuration::get('PS_ROUTE_'.$route_id, null, null, $id_shop)

quindi se non sono mai state create regole custom non saranno presenti nella tabella e dovresti, al limite, inserirle a mano nel DB.

Spero di aver chiarito.
Buon pomeriggio,
Federica

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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