Re: News Item properties

[email protected]
Newsgroups gmane.comp.web.zope.database
Message-ID <[email protected]>
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
*/portal_skins<http://adelchi.org:9673/Engim0.2/portal_skins/manage_workspace>
/plone_portlets<http://adelchi.org:9673/Engim0.2/portal_skins/plone_portlets/manage_workspace>
/ 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>
                    </a>

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...



Matteo

On 28/02/06, Charlie Clark <[email protected]> wrote:
>
>
> On 2006-02-27 at 17:31:09 [+0100], [email protected] 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

_______________________________________________
Zope-DB mailing list
[email protected]
http://mail.zope.org/mailman/listinfo/zope-db
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.