Ciao a tutti,

ho un problema con l'ordinamento delle viewlet impostato da file di 
configurazione

 

Ho creato una nuova viewlet (name=softone.africasa_info) per il mio tema 
(skinname = "africasa") da inserire nel manager portalheader

La viewlet dovrebbe comparire immediatamente dopo la viewlet plone.searchbox

 

Ho preparato il template "info.pt" per la viewlet (la viewlet non ha bisogno di 
classe)

ho aggiornato il file browser/configure.zcml così:

 

  <!-- Info -->

  <browser:viewlet

      name=" softone.africasa_info"

      manager="plone.app.layout.viewlets.interfaces.IPortalHeader"

      template="info.pt"

      layer=".interfaces.IThemeSpecific"

      permission="zope2.View"

      />

 

Quindi ho aggiornato il file viewlets.xml così:

 

  <order manager="plone.portalheader" skinname="africasa"

         based-on="Plone Default">

    <viewlet name="softone.africasa_info"

             insert-after="plone.searchbox" />

  </order>

 

Risultato: la viewlet compare correttamente ma sempre in cima alla lista delle 
viewlet (in posizione 0)

Le ho provate tutte: ho impostato il tema sunburst, disinstallato il mio tema 
dai prodotti aggiuntivi, riavviato il servizio zope nel server, reinstallato il 
mio tema dal site setup/prodotti aggiuntivi, il tema è stato reimpostato 
automaticamente, ma niente... la viewlet è sempre lì, in prima posizione.

 

Voi vedete qualcosa di sbagliato nella sintassi dell'xml? Io ormai l'ho riletta 
cento volte e non ci vedo niente di strano...

o forse ho dimenticato qualcosa da impostare?

Forse il problema è il based-on="Plone Default"?

 

NB: se nel sito sono state fatti in precedenza degli spostamenti/spegnimenti 
on-the-web con la @@manage-viewlets c'è il caso che siano state eseguite delle 
impostazioni con priorità maggiore del file system per cui la configurazione 
via xml viene sovrascritta? E magari devo resettare prima qualcosa per poter 
andare avanti?

 

Grazie

 

Paolo

 

_______________________________________

Ing. Paolo Tramontani - Softone s.r.l.

email:    [email protected] <mailto:[email protected]> 

             [email protected] <mailto:[email protected]> 

phone: +39 338 9253741

_______________________________________

 

_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a