<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra">
<div class="gmail_quote"><div><br><div>  class HelloView(View):<br></div><div>      __regid__ 'hello'<br></div><div>      __select__ = is_instance('IndexCard') & title('summary')<br>
</div><div><br>      def render(self, cw, w, t, _, rset, *args, **kw):<br></div><div>          with t.h1(_class=self.__regid__):<br></div><div>              w(_('Hello, World, says %s' % <a href="http://cw.appli.name" target="_blank">cw.appli.name</a>))<br>

</div><div>          if cw.cnx.is_anonymous:<br>              w(t.p('Register now and get a free cw !'))<br></div><div>          cw.view('blogentry', rset)<br><br></div></div></div></div></div></blockquote>
<div><br><br></div><div>This make me want to try:<br><br></div><div>  @view('hello', is_instance('IndexCard') & title('summary'))<br></div><div>  def render(self, cw, w, t, _, rset, *args, *kw):<br>
      with t.h1(_class=self.__regid__):<br><div>          w(_('Hello, World, says %s' % <a href="http://cw.appli.name" target="_blank">cw.appli.name</a>))<br>
</div><div>      if cw.cnx.is_anonymous:<br>          w(t.p('Register now and get a free cw !'))<br></div>      cw.view('blogentry', rset)<br><br></div></div></div></div>