/ / Concrete5 - Utilizzo di URL carini nel link "Visita" di SiteMap: php, url, riscrittura url, concrete5, pretty-urls

Concrete5 - Utilizzo di URL carini nel link "Visita" di SiteMap - php, url, riscrittura url, concrete5, pretty-urls

Utilizzo di Concrete5 v5.6.3.1 Ho abbastanza URL abilitati e funzionano come previsto.

Diciamo che ho creato una pagina denominata "test" accessibile dall'apposito URL:

http://<root_url>/my_awesome_test

Quando clicco sulla pagina nell'interfaccia utente di SiteMap e scelgo "visita", sono ancora collegato all'URL non grazioso, basato su cID:

http://<root_url>/index.php?cID=139

Dato che ho abilitato URL piuttosto interessanti, esiste un modo per il link "visita" nella Sitemap per utilizzare l'URL piuttosto che quello basato su CID?

Non sto dicendo che voglio rimuovere ilURL basato su cID, che è ovviamente richiesto come fallback, ma quando sono abilitati gli URL piuttosto belli, non ha senso non usarli anche sull'interfaccia utente di SiteMap interna. Spesso mi trovo a voler collegare una pagina su cui sto lavorando nella sitemap, e quindi devo sempre guardare sotto le proprietà per ottenere il bel URL, che è davvero noioso.

risposte:

1 per risposta № 1

Da quello che posso dire sembra che ilsitemap sta usando alcuni javascript che sono hardcoded per usare il cID. Sono d'accordo che sarebbe bello che questo fosse implementato. Dubito che tu abbia molta fortuna nell'ottenere una richiesta pull nella versione 5.6, ma potresti sempre suggerire che sia implementata in 5.7 (se non lo è già?)

Ecco il codice in cui viene impostato automaticamente al 5.6: https://github.com/concrete5/concrete5/blob/51badcdb1f00b5ba07ba11e02e4422e76da107ac/web/concrete/js/ccm_app/sitemap.js#L45

E qui è dove puoi segnalare un problema per la nuova versione 5.7 se ti piacerebbe vederla implementata: https://github.com/concrete5/concrete5-5.7.0/issues