-<html xmlns:tal="http://xml.zope.org/namespaces/tal"
- xmlns:metal="http://xml.zope.org/namespaces/metal"
- metal:use-macro="here/main_template/macros/master">
- <head>
- <meta http-equiv="content-type" content="text/html;charset=UTF-8"/>
- </head>
-<body>
- <div metal:fill-slot="header" tal:replace="nothing"/>
- <div tal:omit-tag="" metal:fill-slot="main"
- id="mainCell"
- i18n:domain="plinn"
- tal:define="b_start string:0;
- b_start request/b_start | b_start;
- brains python: here.portal_catalog(portal_type='News Item', sort_on='Date', sort_order='reverse', review_state='published');
- newsitems python:[b.getObject() for b in brains];
- Batch python:modules['Products.Plinn'].Batch;
- batch python:Batch(newsitems, 10, int(b_start), orphan=1);
- ListPortalMembers modules/Products/CMFCore/permissions/ListPortalMembers;
- checkPerm nocall:mtool/checkPermission">
-
- <h1 i18n:translate="">News</h1>
- <div tal:repeat="newsitem batch" tal:condition="newsitems" tal:omit-tag="">
-
- <div class="newsItem">
- <h2 class="newsTitle">
- <img src="newsitem_icon.gif" alt="newsitem/Title" />
- <a tal:attributes="href newsitem/absolute_url"
- tal:content="newsitem/Title">Title</a>
- </h2>
-
- <p class="newsDescription"
- tal:content="structure newsitem/Description">Description</p>
-
- <ul class="newsAbout">
- <li tal:condition="python:checkPerm(ListPortalMembers, portal_object)">
- <span tal:omit-tag="" i18n:translate="">by:</span>
- <span class="news-creator"
- tal:define="creator python:mtool.getMemberById(newsitem.Creator())"
- tal:content="python:creator.getMemberFullName(nameBefore=0)">
- </span>,
- </li>
- <li>
- <span i18n:translate="at_(date)">at</span>
- <span tal:replace="python: DateTime(newsitem.Date()).strftime(locale_date_fmt)">date</span>
- </li>
- </ul>
- <ul class="newsFooter">
- <li>
- <a tal:attributes="href newsitem/absolute_url"
- i18n:translate="read_more">Read More</a>
- </li>
- </ul>
- </div>
- </div>
-
- <div tal:condition="python:not(newsitems)">
- <p class="Desktop" i18n:translate="">No news is good news!</p>
- </div>
- <!-- Navigation -->
- <div metal:use-macro="here/batch_macros/macros/navigation" />
-
- </div>
-
-</body>
-</html>
-