[TYPO3-UG Italy] link dall'estensione X a oggettidel'estensioneY
Leucio
typo3news at tiscali.it
Wed Oct 18 20:27:10 CEST 2006
t ringrazio Mauro,
era proprio questo il problema, o meglio, non passavo il $conf alla funzione getFieldContent() che a sua volta richiamava le funzioni per la visualizzazione delle varie estensioni.
sei stato veramente chiarissimo nella spiegazione e mi hai fatto capire meglio come funziona il sempre meno oscuro mondo delle estensioni di typo3.
un saluto
Leucio
"Mauro Lorenzutti" <mauro.lorenzutti at webformat.com> ha scritto nel messaggio news:mailman.23809.1161153105.20124.typo3-ug-italy at lists.netfielders.de...
>> allora,
>> intanto ringrazio entrambi per l'intervento,
>> per quel che ha detto Roberto va tutto ok,metto un path relativo
>> e funziona, xo il problema dell'id resta!
>> il metodo suggerito da Mauro sembrava efficace, ho inserito tra le constants del template:
>
>> plugin.tx_projectresearch_pi2.singleViewTesi = 8
>> plugin.tx_projectresearch_pi2.singleViewEventi=10
>> plugin.tx_projectresearch_pi2.singleViewPartecipanti = 6
>
>> dove i numeri rappresentano l'id della pagina che contiene i rispettivi plugin
>
>> ho sostituito il link nel class.tx_projectresearch_pi2 con:
>
>
>> $out.='<a
>> href="index.php?id='.$conf["singleViewEventi"].'&tx_eventi_pi1[showUid]='.
>> $row2['uid'].'">'.
>> $row2['titolo'].'</a><br>';
>
>> e cosi via per le altre estensioni.
>
>> xo il risultato è che non riconosce le costanti e m restituisce il link:
>
>> http://localhost/sitoprova/index.php?id=&tx_eventi_pi1[showUid]=2
>> e nn riesco quindi a visualizzare il risultato.
>
>> magari sbaglio qualcosa nella configurazione xkè l'idea sembra ok!
>
>
> Hai provato a fare il debug della variabile conf: t3lib_div::debug($conf)?
>
> La configurazione TypoScript viene passata alla tua estensione
> attraverso il parametro $conf della funzione main(). Se cerchi di
> usarla in altre funzioni devi passarlo come parametro o renderlo
> di classe ($this->conf = $conf).
>
> Se invece il parametro è vuoto anche nel main, verifica di aver
> settato correttamente il TypoScript (magari attraverso il TypoScript
> Object Browser) e prova a pulire la cache.
>
>
> Ciao,
> Mauro Lorenzutti
>
>
> e-mail: mauro.lorenzutti at webformat.com
>
> ---------------------------------------------------------
> WEBFORMAT srl | Corte Europa, 12 | I-33097 SPILIMBERGO PN
> Tel +39-0427-926.389 -- Fax +39-0427-927.653
> info at webformat.com -- www.webformat.com
> ---------------------------------------------------------
>
More information about the TYPO3-UG-italy
mailing list