[Zope-DB] News Item properties

mtzolo at gmail.com mtzolo at gmail.com
Tue Feb 28 03:40:29 EST 2006

ok! (* 'in' inglese ;-) )

I'm trying to render the last new inserted via plone on a zope page template
(that is the site main page, index_html ).
I went on
/ portlet_news<http://adelchi.org:9673/Engim0.2/portal_skins/plone_portlets/portlet_news/manage_workspace>

and I toke the piece I need:

<div metal:define-macro="portlet"
     tal:define="results python:request.get('news',
here.portal_catalog.searchResults( portal_type='News Item'
              , sort_on='Date'

              , sort_order='reverse'
              , review_state='published')[:5]);


     tal:condition="python:test(template.getId()!='news' and results, 1, 0)">

    <div class="portlet" id="portlet-news">

        <h5 i18n:translate="box_news">News</h5>

        <div class="portletBody">

            <tal:block tal:repeat="obj results">

                <div tal:define="oddrow repeat/obj/odd"
                     tal:attributes="class python:test(oddrow,
'portletContent even', 'portletContent odd')">

                    <a href=""
                       tal:attributes="href obj/getURL;
                                       title obj/Description">
                        <tal:block replace="structure here/newsitem_icon.gif"/>

                        <span tal:replace="python:test(obj.Title,
obj.Title, obj.getId)"> Extended Calendar Product </span>

etc etc etc

the fact is that I should have also the first 500 characters of the news (an
abstract to put in the home page with a link of the entirely news)
I tryed with:

                        <span tal:replace="python:test(obj.Dcoument,
obj.Dcoument, obj.getId)"> Extended Calendar Product </span>
                        <span tal:replace="python:test(obj.Text,
obj.Text, obj.getId)"> Extended Calendar Product </span>
                        <span tal:replace="python:test(obj.Content,
obj.Content, obj.getId)"> Extended Calendar Product </span>
                        <span tal:replace="python:test(obj.Body,
obj.Body, obj.getId)"> Extended Calendar Product </span>

but I cannot show out the content... I have looked on references, on google
and on zope 'doc' tab but nothing at all...


On 28/02/06, Charlie Clark <charlie at egenix.com> wrote:
> On 2006-02-27 at 17:31:09 [+0100], mtzolo at gmail.com wrote:
> > Ciao,
> >
> > sto cercando di visualizzare su un page template zope (che tra l'altro
> e'
> > l'home page index_html) l'ultima news inserita via plone.
> Ciao,
> scrive al'inglese per favore.
> Charlie Clark
> --
> Charlie Clark
> eGenix.com
> Professional Python Services directly from the Source
> >>> Python/Zope Consulting and Support ...        http://www.egenix.com/
> >>> mxODBC.Zope.Database.Adapter ...             http://zope.egenix.com/
> >>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
> ________________________________________________________________________
> 2005-10-17: Released mxODBC.Zope.DA 1.0.9        http://zope.egenix.com/
> ::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::

Quando sento Berlusconi dire che vuole trasformare lo stato in un'azienda...
Mi domando sempre quando inizierà l'OPA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/zope-db/attachments/20060228/462225eb/attachment.htm

More information about the Zope-DB mailing list