Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : aldobz 30 Dec 2011, 12:11:02
-
Ciao a tutti, dopo aver cercato invano, sono qui a chiedere aiuto.
Sapete se si possa parametrizzare il {loadposition} ?
Mi spiego meglio: in un articolo ho una tabella con due colonne.
In una colonna ho un elenco verticale di nomi, nell'altra ho scritto {loadposition nome_cognome}
Vorrei fare in modo che, cliccando sui vari nomi, venisse richiamato sempre lo stesso articolo, ma che il nome_cognome venisse, di volta in volta, sostituito dalla variabile che gli invio cliccando su uno dei nomi in elenco.
Questo mi eviterebbe di dover fare tanti articoli quanti sono i nomi presenti in elenco, utilizzando un articolo adeguatamente parametrizzato che li possa richiamare tutti, uno alla volta, ovviamente....
Va da sé che ho già preparato tanti moduli (contenenti informazioni individuali) quanti sono i nomi in elenco.
In altre parole, si tratta di, cliccando su un link, passare una variabile alla {loadposition}.
Sapete se sia fattibile? ::)
Grazie fin d'ora delle vostre risposte.
-
prova ad usare MetaMod
-
ehm.... intendi dire in alternativa a loadmodule ?
Anche perché, da quanto riesco a capire (ed è poco... :'( ) il componente Metamod non sembra fatto per intercettare parametri inviati da un link ipertestuale...
Forse sono io che non ne afferro l'utilizzo, nella fattispecie col problema da me esposto?
-
puoi programmare in PHP con metamod, in modo che usando condizioni si possa far apparire un modulo piuttosto che un'altro
non se se gestisca anche dei parametri inviati tramite url (name=xyz), prova
comunque non è In sostituzione, è Insieme a loadposition.
-
Allora... avrei (sottolineo avrei) risolto utilizzando il plugin reqreplace messo sulla JED dalla Eyeronic, nato per Joomla 1.5 e adeguatamente adattato per Joomla 1.7 dal suo autore Fred O'Rourke (many thanks again, Fred !!).
Dicevo che ho risolto in parte, poiché ora la sostituzione del testo avviene perfettamente.
Riepilogando, in un articolo a due colonne ho scritto, nella seconda, {loadposition nome_cognome}, contando sul fatto che la variabile "nome_cognome" venisse sostituita dal nome passatole attraverso un link URL, generato cliccando uno dei nomi presenti nella prima colonna.La sostituzione avviene regolarmente, quindi l'articolo riappare con il testo, per esempio,{loadposition mario_rossi}.
Bello, peccato però che la cosa si fermi lì. Vale a dire che il comando (perché di comando si tratta) viene mostrato ma non eseguito. :o
Di fatto i plugin chiamati ad intervenire sono due: il reqreplace ed il loadposition.Il primo plugin, sostituendo correttamente la variabile con il dato giunto via URL, genera il comando da dare in pasto al secondo plugin. Peccato che l'esecuzione del secondo plugin non avvenga.Ho provato anche ad inviare a mezzo URL tutta la stringa {loadposition mario_rossi}, ma la situazione non cambia.Mi chiedevo se si trattasse di un problema di priorità di esecuzione dei plugin.Ne sapete qualcosa? 8)
-
Ehm..., scusate, stavo cercando di editare il mio post precedente, ma ho qualche problema con l'editor...