[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