

Ciao Paolo,
come si possono generare in automatico gli url tenendo conto della struttura.
Ho visto che contaocms.it ha questa caratteristica, come hai fatto e quale versione di contao usi.
Mi servono questi requisiti per fare un porting indolore di un sito statico in dinamico.
Grazie!
come si possono generare in automatico gli url tenendo conto della struttura.
Ho visto che contaocms.it ha questa caratteristica, come hai fatto e quale versione di contao usi.
Mi servono questi requisiti per fare un porting indolore di un sito statico in dinamico.
Grazie!
23/01/2012 18:23
Ciao, benvenuto tra noi.
Contao genera l'url della pagina partendo dal titolo. Purtroppo nativamente non tiene conto della struttura del sito e non genera un url concatenando tutti i livelli delle pagine.
Per fare questo, a seconda della versione di Contao che usi, puoi installare:
X Contao 2.9.5 e precedenti, folderurl
X Contao 2.10.x e superiore, Path
Contao genera l'url della pagina partendo dal titolo. Purtroppo nativamente non tiene conto della struttura del sito e non genera un url concatenando tutti i livelli delle pagine.
Per fare questo, a seconda della versione di Contao che usi, puoi installare:
X Contao 2.9.5 e precedenti, folderurl
X Contao 2.10.x e superiore, Path
Paolo B.
paolob@contaocms.it
paolob@contaocms.it
23/01/2012 20:43
Uso Contao Open Source CMS 2.10.3 e ho installato Path.
Nelle Impostazioni generali ho trovato i nuovi campi che Path mette a disposizione.
Ho messo il segno di spunta su Generate folder alias e su Regenerate children folder alias on update.
Primo problema cosa scrivo in Pattern Replacement
devo avere la path completa per es. di questa pagina http://www.miodominio.com/Regioni di mare/abruzzo-mare.html o di http://www.miodominio.com/Regioni di mare/veneto-mare.html così per altre regioni mentre adesso l'url della pagina è del tipo http://www.miodominio.com/abruzzo-mare.html o http://www.miodominio.com/veneto-mare.html.
Ho bisogno di un aiuto.
Ciao
Nelle Impostazioni generali ho trovato i nuovi campi che Path mette a disposizione.
Ho messo il segno di spunta su Generate folder alias e su Regenerate children folder alias on update.
Primo problema cosa scrivo in Pattern Replacement
devo avere la path completa per es. di questa pagina http://www.miodominio.com/Regioni di mare/abruzzo-mare.html o di http://www.miodominio.com/Regioni di mare/veneto-mare.html così per altre regioni mentre adesso l'url della pagina è del tipo http://www.miodominio.com/abruzzo-mare.html o http://www.miodominio.com/veneto-mare.html.
Ho bisogno di un aiuto.
Ciao
23/01/2012 22:00
La prima funzione che hai citato ti genera l'alias completo di tutta la struttura.
La seconda Regenerate children folder alias on update ti ricalcola tutto il path nel caso tu vada a variare un livello interno. Questo valutalo tu... io un paio di volte mi sono incasinato quando avevo forzato l'alias e non era quello calcolato.
Questa sezione ignorala. Sinceramente ho fatto delle prove e pur capendo come funziona non ne ho capito l'utilità.
La seconda Regenerate children folder alias on update ti ricalcola tutto il path nel caso tu vada a variare un livello interno. Questo valutalo tu... io un paio di volte mi sono incasinato quando avevo forzato l'alias e non era quello calcolato.
ginoarm:
Primo problema cosa scrivo in Pattern Replacement
devo avere la path completa
Questa sezione ignorala. Sinceramente ho fatto delle prove e pur capendo come funziona non ne ho capito l'utilità.
Paolo B.
paolob@contaocms.it
paolob@contaocms.it
23/01/2012 22:07
Eviterò di usare la funzione Regenerate children folder alias on update.
Cosa scrivo in Pattern e Replacement per avere la path completa per esempio di questa pagina http://www.miodominio.com/Regioni di mare/abruzzo-mare.html e non http://www.miodominio.com/abruzzo-mare.html
Ginoarm
Cosa scrivo in Pattern e Replacement per avere la path completa per esempio di questa pagina http://www.miodominio.com/Regioni di mare/abruzzo-mare.html e non http://www.miodominio.com/abruzzo-mare.html
Ginoarm
23/01/2012 22:39
ginoarm:
Cosa scrivo in Pattern e Replacement per avere la path completa per esempio di questa pagina http://www.miodominio.com/Regioni di mare/abruzzo-mare.html e non http://www.miodominio.com/abruzzo-mare.html
Quella sezione non serve per la tua esigenza.
Per avere un url come desideri, devi creare una pagina Regioni di mare e successivamente all'interno creare una pagina abruzzo mare
A questo punto, quando hai creato la pagina abruzzo mare Contao ti genera in automatico un url come quello che hai indicato tu.
Attenzione, nessuno ti vieta di modificare a mano l'url che Contao ti propone.
Se ti viene proposto, regioni-di-mare/abruzzo-mare, puoi comunque variare questo alias in quello che più ti piace, ad esempio, regioni-di-laghi-emare/abruzzo-mare-e-spiaggia
L'alias avrà questo formato, ma la struttura, a livello logico sarà comunque quella disegnata.
Paolo B.
paolob@contaocms.it
paolob@contaocms.it
23/01/2012 22:48
Nell' alias regioni-di-mare/abruzzo-mare Contao mi dice (inserisci un formato URL valido e codifica i caratteri speciali!), quindi come mi devo comportare?
24/01/2012 10:51
Risolto la codifica nell' alias è questa: Regioni-di-mare( & # 47
abruzzo-mare.html che verra trasformata in
regioni-di-mare/abruzzo-mare.
Il codice è questo: & # 47 ; (tra i caratteri non ci devono essere spazi).
Ciao

regioni-di-mare/abruzzo-mare.
Il codice è questo: & # 47 ; (tra i caratteri non ci devono essere spazi).
Ciao
24/01/2012 11:12
ginoarm:
Risolto la codifica nell' alias è questa: Regioni-di-mare( & # 47abruzzo-mare.html che verra trasformata in
regioni-di-mare/abruzzo-mare.
Il codice è questo: & # 47 ; (tra i caratteri non ci devono essere spazi).
Si, per l'url NON bisogna mettere spazi.
Per il separatore non capisco perchè metti questo codice ascii, puoi mettere semplicemente il / o comunque come ti dicevo, Contao lo genera in automatico.
Paolo B.
paolob@contaocms.it
paolob@contaocms.it
24/01/2012 11:17
paolob:
Ciao, benvenuto tra noi.
Contao genera l'url della pagina partendo dal titolo. Purtroppo nativamente non tiene conto della struttura del sito e non genera un url concatenando tutti i livelli delle pagine.
Per fare questo, a seconda della versione di Contao che usi, puoi installare:
X Contao 2.9.5 e precedenti, folderurl
X Contao 2.10.x e superiore, Path
Ciao Paolob, puoi usare folder url anche con contao 2.10.X, esiste una patch (che alla fine è la modifica di una sola riga) e se vuoi posso cercarla e postarla!
10/02/2012 14:01
