Grazie Silvio.

Interessante spunto per approfondire le marker interface.

Diego


On 21/12/2011 12:59, Silvio wrote:
2011/12/21 Diego Purpo <[email protected] <mailto:[email protected]>>2. Applicare una interface marker (es. ISitoService) a "qualcosa" quando la richiesta arriva con dominio service.miosito.it <http://service.miosito.it>


    3. Abilitare le browserview solo per l'interfaccia ISitoService

    E' qualcosa di fattibile?
    E' la soluzione corretta nella logica Plone?

Direi di sì.
Puoi fare un pre-traverssal hook a livello di sito Plone in cui applichi (se il nome di dominio è quello che ti interessa) la tua marker interface alla request. Puoi ispirarti a questo codice <http://maurits.vanrees.org/weblog/archive/2008/01/skin-switching-with-pre-traversal> per settare il pre-traversal hook e usare alsoProvides <http://docs.zope.org/zope3/Code/zope/interface/declarations/alsoProvides/index.html> per marcare la request.


        Silvio


_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html


--

*Diego Purpo*
cel. +39 393 9869631
[email protected] <mailto:[email protected]>

*INFOCUBE srl*
via gino doria, 84 | 80128 napoli
tel. +39 081 3412051 | fax. +39 081 19305669
p.iva 05808481211 | c.f. 05808481211 | rea NA 0777171
www.infocube.it <http://www.infocube.it>
blog.infocube.it <http://blog.infocube.it>

_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a