Page 1 of 1
Problemini con MLE 1.2
Posted: Fri Oct 26, 2007 8:17 pm
by gaggia
Sto creando un sito con l'ultima versione dell'MLE. La 1.2
Come suggerito da alby ho adoperato i content di tipo LINK per fare i menu di primo livello (come Main Blog Downloads... di questo sito) , il quale devono andare su una certa pagina che è la prima del menu di sinistra.
Per il content di tipo LINK non riesco a settare il campo "Indirizzo URL" in modo differente tra le due lingue (italiano inglese). Se setto una lingua si settano entrambe come se non esistessero nel DB i due campi distinti.... mentre il campo menu, titolo,.. tutto OK, con chiaramente l'impossibilità di adoperare il sito.
Ho trovato che esiste la variabile {$page_alias} utilissssima

L'ho adoperata per le bandierine e cambiare la lingua

Esiste la variabile {$page_hl} ed eventualmente come si chiama? Se esiste, posso risolvere il mio problema dei link non bilingue mettendo il link nel formato
/index.php?page=alias&hl={$page_hl}
in modo che prenda sempre il valore della lingua corrente? Come?
Grazie
Re: Problemini con MLE 1.2
Posted: Fri Oct 26, 2007 8:30 pm
by alby
gaggia wrote:
Sto creando un sito con l'ultima versione dell'MLE. La 1.2
Come suggerito da alby ho adoperato i content di tipo LINK per fare i menu di primo livello (come Main Blog Downloads... di questo sito) , il quale devono andare su una certa pagina che è la prima del menu di sinistra.
Per il content di tipo LINK non riesco a settare il campo "Indirizzo URL" in modo differente tra le due lingue (italiano inglese). Se setto una lingua si settano entrambe come se non esistessero nel DB i due campi distinti.... mentre il campo menu, titolo,.. tutto OK, con chiaramente l'impossibilità di adoperare il sito.
Ho trovato che esiste la variabile {$page_alias} utilissssima

L'ho adoperata per le bandierine e cambiare la lingua

Esiste la variabile {$page_hl} ed eventualmente come si chiama? Se esiste, posso risolvere il mio problema dei link non bilingue mettendo il link nel formato
/index.php?page=alias&hl={$page_hl}
in modo che prenda sempre il valore della lingua corrente? Come?
Hai visto
qui per i tips?
Per le bandierine: {lang}
Per la variabile locale (tipo it_IT): {$lang}
Per la parent (tipo it): {$currlang}
Url generico: index.php?page=alias&hl={$lang}
Uhm.. forse nella prossima release hack il Link Type
Alby
Re: Problemini con MLE 1.2
Posted: Fri Oct 26, 2007 8:39 pm
by gaggia

Era quello che cercavo...
1000 grazie
alby wrote:
Per le bandierine: {lang}
Quelle le voglio fare dove e come voglio io

Ma è facile.
alby wrote:
Url generico: index.php?page=alias&hl={$lang}
Io questo link lo vorrei mettere nella creazione del content per ovviare al problema che l'url non c'è nelle due lingue così l'url pur essendo uguale in entrambe le lingue
/index.php?page=alias&hl={$lang}
dovrebbe "adattarsi" alla lingua corretta, ma la variabile viene presa come stringa. Non viene interpretata, infatti sul sito in produzione cliccando il link va proprio alla pagina
/index.php?page=alias&hl={$lang}
e non a
/index.php?page=alias&hl=it_IT
Suggerimenti?
alby wrote:
Uhm.. forse nella prossima release hack il Link Type
Questa non l'ho capita. Nel senso che effettivamente c'è il problema e forse nella prossima release lo risolvi?
A me serve ora...

mi aiuteresti a risolvere?
1000 grazie
Re: Problemini con MLE 1.2
Posted: Fri Oct 26, 2007 9:04 pm
by alby
gaggia wrote:
alby wrote:
Per le bandierine: {lang}
Quelle le voglio fare dove e come voglio io
Ho inserito appunto il parametro separator proprio per ovviare ad eventuali personalizzazioni
gaggia wrote:
dovrebbe "adattarsi" alla lingua corretta, ma la variabile viene presa come stringa. Non viene interpretata, infatti sul sito in produzione cliccando il link va proprio alla pagina
Suggerimenti?
Sì infatti è una cavolata perchè non è parsata in quel punto.

1. mettere mano al menu template
2. modifica la tua struttura: porta fuori in una sezione LINK-ESTERNI allo stesso livello di HOME tutti i link esterni
chiami {menu item="link1,link2,link3"}
chiami subito dopo {menu start=home}
3. hackare il file Link.inc.php
gaggia wrote:
alby wrote:
Uhm.. forse nella prossima release hack il Link Type
Questa non l'ho capita. Nel senso che effettivamente c'è il problema e forse nella prossima release lo risolvi?
No, non è mai stato considerata questa eventualità
Alby
Re: Problemini con MLE 1.2
Posted: Fri Oct 26, 2007 9:48 pm
by gaggia
alby wrote:
1. mettere mano al menu template
Questa è sicuramente la più pulita.
Ora mi cerco tuttoi i metodi di
$node->
Se hai voglia mi serve il flag per vedere se visualizzarlo o meno e per sapere di che tipo è (pagina o link)...
COmunque inizio subito la ricerca.
alby wrote:
No, non è mai stato considerata questa eventualità
?? Strano... che servono i link se non li dividdi per lingua? Forse per linkare siti esterni... invece di pagine interne...
Già...
OK 1000 grazie.
Re: Problemini con MLE 1.2
Posted: Fri Oct 26, 2007 9:53 pm
by gaggia
gaggia wrote:
Questa è sicuramente la più pulita.
Ora mi cerco tuttoi i metodi di
$node->
per sapere di che tipo è (pagina o link)...
Questo già trovato
$node->type
ora cerco quello del visibile anche se un sospetto lo ho già hi hi hi