[TYPO3-UG Italy] Estensione o PHP

Simone Mori simone.mori at newtvision.com
Wed Sep 30 10:14:52 CEST 2015


Buongiorno Rob,

puoi integrare del codice php nelle tue pagine senza problemi utilizzando
la funzione di TypoScript *userFunc* dell oggetto di tipo *USER*
https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/UserAndUserInt/Index.html

Per l'integrazione dipende soltanto da come hai costruito il template e
quale metodo hai utilizzato. Ad esempio se utilizzi Fluid puoi integrare il
TS utilizzando una variable o una lib.

Per quanto riguarda il controllo accesso utenti è possibile utilizzare da
php le variabili di sessione utente di typo3. Una volta creato un gruppo di
FE User, quando l'utente loggato accederà alla pagina dove è il php in
questa variabile, *$GLOBALS["TSFE"]->fe_user->user*, troverai tutte le
informazioni utente tra cui il gruppo.

per cominciare ti suggerisco di fare una pagina semplice e verificare
questa cosa con un debug e successivamente se non incontri problemi
continuare su questa strada. In alternativa puoi sempre vedere come va con
la creazione di un estensione.

Per quanto riguarda la sicurezza (discorso lungo e tortuoso sul quale
potremmo passare molto tempo ^_^), il mio parere è che se uno fa le cose
con criterio scrivendo un buon codice e senza lasciare niente al caso è
difficile che possa incontrare problemi.

Ad esempio noi utilizziamo estensioni per molte cose ma per quanto riguarda
le ricerche custom utilizziamo molto le userFunc, certo c'è voluto tempo
per capire e ogni giorno uno migliora cambiando qualcosa ma si possono fare
molte integrazioni interessanti.

Inizialmente anche noi utilizzavamo wfqbe ma abbiamo dovuto fare delle
modifiche all'estensione per venire incontro alle nostre esigenze.

Simone
*----------------------------------------------------------*
*Simone Mori*
*CTO / Web Developer/ Database Specialist*

Easy Web Solution

Telefono: +39 06 5560305 | Mobile: +39 339 4197961
Skype: simonemori83 | Twitter: @simonemori
E-mail: simone.mori at newtvision.com
URL: http://newt.vision
Facebook: https://www.facebook.com/newtvision
LinkedIn: http://it.linkedin.com/in/simonemori

Il giorno 30 settembre 2015 09:39, Rob Erto <epistula.belli at gmail.com> ha
scritto:

> L'esigenza è piuttosto semplice: dovrei fare in modo che, determinati
> utenti frontend, possano fare ricerche in un database (o, alla peggio in un
> file di testo).
>
> Quindi, scorporando i problemi, dovrei:
> 1) capire come fare ricerche in un database (estensione? codice php
> scritto da me?)
> 2) capire come limitare la cosa a determinati utenti
>
> Voi mi dite di creare una estensione, e non ho idea di come si faccia. E
> poi per l'output dei dati, farlo con Typoscript (e anche qui sono tabula
> rasa).
> Non c'è un modo semplice di includere il mio codice PHP in una pagina il
> cui accesso possa limitare ad alcuni utenti?
> Calcolate che ho appena finito di installare il mio primo TYPO3 su una
> macchina virtuale per fare un po' di prove, e non mi sembra immediatissimo.
> Non c'è qualche tutorial ben fatto? Perchè finora googlando non ho trovato
> veri lumi...
>
>
>
> _______________________________________________
> TYPO3-UG-Italy mailing list
> TYPO3-UG-Italy at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>


More information about the TYPO3-UG-Italy mailing list