Ciao,<div>nel tuo nomevistaview.py ha dichiarato una classe-Interfaccia di nome "INomevistaView" ?? :)</div><div><br></div><div>Vito<br><br><div class="gmail_quote">Il giorno 25 settembre 2012 15:26, plonista <span dir="ltr"><<a href="mailto:plonista@gmail.com" target="_blank">plonista@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ciao a tutti, ho creato un nuovo sito al quale ho poi aggiunto un nuovo tema<br>
ed un nuovo contenuto, entrambi creati con paster come 2 pacchetti separati.<br>
<br>
Ora, volevo cambiare la vista della collezione delle news, creando io una<br>
vista ad hoc ed associandola selezionandola dal menù a tendina "vista".<br>
<br>
Ho pensato che logicamente la vista è giusto che stia nel pacchetto tema,<br>
quindi mi ci sono posizionato e ho fatto:<br>
paster addcontent Nomevista<br>
<br>
Ora, ho visto che la vista l'ha creata correttamente dentro la cartella<br>
browser (file pt e py), però se vado nel configure.zcml dentro browser non<br>
c'è segno alcuno di questa vista.<br>
Allora l'ho aggiunta a mano così (codice generato da paster):<br>
<br>
  <browser:page<br>
      for="*"<br>
      name="nomevista_view"<br>
      class=".nomevistaview.nomevistaView"<br>
      template="<a href="http://nomevistaview.pt" target="_blank">nomevistaview.pt</a>"<br>
      allowed_interface=".nomevistaview.INomevistaView"<br>
      permission="zope.Public"<br>
      /><br>
<br>
ma mi da l'errore sulla classe:<br>
ConfigurationError: ('Invalid value for', 'class', 'ImportError: Module<br>
nomesito.tema.browser.nomevistaview has no global INomevistaView')<br>
<br>
però la classe in realtà nel file py esiste<br>
<br>
dopo aver fatto un po' di tentativi ci ho rinunciato e ho fatto la stessa<br>
operazione nel pacchetto che genera i nuovi contenuti, dove avevo già creato<br>
oggetti con paster senza problemi<br>
e di fatto funziona, andando poi su portal_types riesco ad aggiungere la<br>
nuova classe nelle opzioni delle viste selezionabili dalle collezioni<br>
<br>
Diciamo che sono riuscito lo stesso a fare quello che volevo fare, ma mi<br>
sarebbe piaciuto di più usare una vista contenuta dentro il pacchetto<br>
tema... qualcuno per caso sa dove sbaglio?<br>
<br>
Grazie in anticipo<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://plone-regional-forums.221720.n2.nabble.com/Problema-con-associazione-vista-tp7581076.html" target="_blank">http://plone-regional-forums.221720.n2.nabble.com/Problema-con-associazione-vista-tp7581076.html</a><br>

Sent from the Plone - Italy mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Plone-IT mailing list<br>
<a href="mailto:Plone-IT@lists.plone.org">Plone-IT@lists.plone.org</a><br>
<a href="https://lists.plone.org/mailman/listinfo/plone-plone-it" target="_blank">https://lists.plone.org/mailman/listinfo/plone-plone-it</a><br>
<a href="http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html" target="_blank">http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><b>Vito Falco</b><br>Webdeveloper & designer freelance, Plone <span style="font-family:arial,sans-serif;font-size:13px;white-space:nowrap;background-color:rgb(255,255,255)">enthusiast</span> </div>
<div>Bari, IT</div><div>tel +39 3346330137 | skype vito80ba | twitter vito80ba</div><div>Blog <a href="http://appuntiplone.wordpress.com/" target="_blank">http://appuntiplone.wordpress.com</a> </div><br>
</div>