[TYPO3-UG Italy] FrontEnd editing in proprio plugin

Francesco Pessina typo3news at yahoo.it
Wed Apr 19 15:23:20 CEST 2006


Posso dire solo una cosa:

6 1 GENIO!!!!

E' questo che cercavo! In prima battuta mi va benissimo il codice cosi' scarno senza troppe 
raffinatezze. So benissimo che i puristi di Typo grideranno al cielo perche' "cosi' non si fa'", ma 
visto che ho una fretta del diavolo (altrimenti mi gioco il posto.. :-( ) nella primia versione del 
mio plugin e' praticamente PERFETTO!

Grazie veramente di cuore.

Francesco.

Mauro Lorenzutti ha scritto:
> Ciao Francesco,
> 
>> Ho realizzato alcuni plugin che in sostanza mostrano lato web
>> (FrontEnd) una tabella farcita con i 
>> dati presenti nei records creati lato BackEnd. Mi piacerebbe di
>> poter modificare (e creare) i dati 
>> di questi records direttamente da FrontEnd, facendo comparire la
>> classica matitina a lato di ogni 
> riga (->>record di BE) generato in tabella. Mi sono letto
> riga (->>l'articolo Tip&Trick FrontEnd Editing, mi 
>> sono visto i video relativi al FronEnd Plugin Development e ho
>> cercato nei forum ita/eng ma non ho 
>> trovato un esempio concreto che spiegasse come scrivere nel PHP
>> (file tx_myextension_p1.php) del 
>> proprio plugin il codice necessario a far comparire la matita in
>> questione che punti alla modifica 
>> del record corrente.
> 
>> Purtroppo sono ancora abbastanza alle prime armi con Typoscript e Typo in generale e capisco
>> benissimo che la mia domanda e' gia' da utente abbastanza
>> avanzato ma vorrei davvero trovare una 
>> soluzione a questo problema.. Penso che anche altri apprezzerebbero..
> 
> Ci sono delle estensioni che espongono delle api da richiamare per
> generare i link che ti servono. In alternativa puoi generarli mediante
> TypoScript.
> 
> Altrimenti, se ti basta una cosa fatta a mano veloce veloce, puoi far
> comparire il link seguente (nel caso un utente di BE sia loggato e che
> abbia i permessi necessari a fare le modifiche):
> 
> Per l'editing di un regord già presente:
> <a href="#"
> onClick="vHWin=window.open('
> http://www.miodominio.it/typo3/alt_doc.php?edit[nome_tabella][uid_record]=edit
> &columnsOnly=campo1,campo2,...
> &noView=0
> &returnUrl=close.html','',
> 'width=550,height=200,status=0,menubar=0,scrollbars=1,resizable=1');vHWin.focus();return false;">
> <img src="fileadmin/images/modifica.gif"  alt="modifica" title="modifica" /></a>
> 
> Per la creazione di un nuovo record:
> <a href="#"
> onClick="vHWin=window.open('
> http://www.miodominio.it/typo3/alt_doc.php?edit[nome_tabella][pid_record]=new
> &defVals[nome_tabella][nome_campo]=valore
> &defVals[nome_tabella][nome_campo]=valore
> &noView=0
> &returnUrl=close.html','',
> 'width=550,height=200,status=0,menubar=0,scrollbars=1,resizable=1');vHWin.focus();return false;">
> <img src="fileadmin/images/modifica.gif"  alt="modifica" title="modifica" /></a>
> 
> Spero ti possa aiutare.
> 
> Saluti,
>  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