Ciao,<br>e innanzitutto Buon 2009 a tutti :)<br><br>Ecco la situescion: ho creato un nuovo tipo di oggetto (Folder Type).<br>Questo nuovo tipo contiene vari campi tra cui il campo &quot;image&quot; così chiamato apposta per cercare di farlo funzionare nella vista folder_summary_view.<br>
<br>Come sapete quando si esplora una cartella c&#39;è la possibilità di utilizzare una vista &quot;folder_summary_view&quot; dove tutti gli elementi che hanno una immagine la visualizzano a destra (vedi ad esempio il tipo news). Praticamente nel codice della folder_summary_view viene richiamato un metodo &quot;tag&quot; che altro non fa che restituire la stringa per intero utile alla impaginazione dell&#39;html.<br>
Ad esempio se ad un mio oggetto news via browser gli do un <a href="http://localhost/sito/newsmia/tag">http://localhost/sito/newsmia/tag</a> ottengo:<br>&lt;img src=&quot;<a href="http://localhost/sito/newsmia/image">http://localhost/sito/newsmia/image</a>&quot; alt=&quot;asdf&quot; title=&quot;asdf&quot; height=&quot;400&quot; width=&quot;600&quot; /&gt;<br>
<br>Il problema è che qeusto metodo è presente solo nel tipo news. Come faccio, senza modificare la logica di&nbsp; folder_Summary_view, a far sì che il mio oggetto possa essere incluso nella modalità &quot;folder_summary_view&quot;?<br>
<br>Io ho cercato di creare il nuovo metodo così nella definizione del mio tipo (concerto.py):<br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
[...]<br>class Concerto(folder.ATFolder):<br>&nbsp;&nbsp;&nbsp; &quot;&quot;&quot;Concerto&quot;&quot;&quot;<br>&nbsp;&nbsp;&nbsp; implements(IConcerto)<br>&nbsp;&nbsp;&nbsp; def __tag(self):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return self.image.tag()<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; portal_type = &quot;Concerto&quot;<br>
&nbsp;&nbsp;&nbsp; schema = ConcertoSchema<br><br>&nbsp;&nbsp;&nbsp; title = atapi.ATFieldProperty(&#39;title&#39;)<br>&nbsp;&nbsp;&nbsp; description = atapi.ATFieldProperty(&#39;description&#39;)<br></blockquote><br>Ma non funge, ottengo sempre il &quot;ci dispiace ma la pagina richiesta non esiste&quot;. Se invece vado via Clouseau il metodo mi restituisce la solita stringa (object.tag()).<br>
<br>Come fare?<br>Grazie<br>Vito<br><br>