[Plone-IT] Domini, interface marker e browser view

Silvio silviot a gmail.com
Mer 21 Dic 2011 11:59:04 UTC


2011/12/21 Diego Purpo <diego.purpo a infocube.it>2. Applicare una interface
marker (es. ISitoService) a "qualcosa" quando la richiesta arriva con
dominio 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
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20111221/0a57ff99/attachment.html>


Maggiori informazioni sulla lista Plone-IT