<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> <title>index html utils</title> </head> <body bgcolor="#ffffff"> <div metal:define-macro="index_header"> <h1 id="DesktopTitle" tal:content="here/Title">Document Title</h1> <div id="DesktopDescription" tal:content="here/Description"> Document Description goes here. </div> </div> <div metal:define-macro="index_content" i18n:domain="cmf_default"> <div tal:define="auth_filter nocall: modules/ZTUtils/LazyFilter; types python:here.getTypeInfo().allowed_content_types ; raw_items python: here.contentValues(filter={'portal_type': types } ); items python: auth_filter( raw_items, skip='View' ); "> <div tal:condition="items"> <h4 i18n:translate="">Content</h4> <ul> <li tal:repeat="item items"> <a href="." tal:attributes="href item/absolute_url"> <img src="." alt="title" align="middle" border="0" tal:attributes="src string:${item/portal_url}/${item/getIcon}; alt string:${item/Type}; title string:${item/Type}" i18n:attributes="alt; title" /> </a> <a href="." tal:attributes="href item/absolute_url" tal:content="item/Title">Title </a> </li> <blockquote tal:condition="exists: item/Description" tal:content="item/Description"> Description <!--fmt="structured-text'--></blockquote> </ul> </div> </div> </div> <div metal:define-macro="index_links" i18n:domain="cmf_default"> <div tal:define="auth_filter nocall: modules/ZTUtils/LazyFilter; default_types python:( 'Link', 'Favorite', 'Topic'); types types | here/show_link_types | default_types; raw_items python: here.contentValues(filter={ 'portal_type': types } ); items python: auth_filter( raw_items, skip='View' ); "> <div tal:condition="items"> <h4 i18n:translate="">Related Resources</h4> <ul> <li tal:repeat="item items"> <a href="." tal:attributes="href item/absolute_url"> <img src="(EmptyReference!)" alt="title" align="middle" border="0" tal:attributes="src string:${item/portal_url}/${item/getIcon}; alt string:${item/Type}; title string:${item/Type}" i18n:attributes="alt; title" /> </a> <a href="." tal:attributes="href item/absolute_url" tal:content="item/Title">Title </a> </li> <blockquote tal:condition="exists: item/Description" tal:content="item/Description"> Description <!--fmt="structured-text'--></blockquote> </ul> </div> </div> </div> <div metal:define-macro="index_folders" i18n:domain="cmf_default"> <div tal:define="auth_filter nocall: modules/ZTUtils/LazyFilter; default_types python:( 'Folder',); types types | here/show_folder_types | default_types; raw_items python: here.contentValues(filter={ 'portal_type': types } ); items python: auth_filter( raw_items, skip='View' ); "> <div tal:condition="items"> <h4 i18n:translate="">Folders</h4> <ul> <li tal:repeat="item items"> <a href="." tal:attributes="href item/absolute_url"> <img src="(EmptyReference!)" alt="title" align="middle" border="0" tal:attributes="src string:${item/portal_url}/${item/getIcon}; alt string:${item/Type}; title string:${item/Type}" i18n:attributes="alt; title" /> </a> <a href="." tal:attributes="href item/absolute_url" tal:content="item/TitleOrId">Title </a> </li> <blockquote tal:condition="exists: item/Description" tal:content="item/Description"> Description <!--fmt="structured-text'--></blockquote> </ul> </div> </div> </div> <div metal:define-macro="news_box" i18n:domain="cmf_default"> <table class="NewsItems" width="100%" border="0" cellspacing="0" cellpadding="0"> <tbody tal:define="news python: here.portal_catalog( meta_type='News Item', sort_on='Date', sort_order='reverse', review_state='published'); Batch python:modules['ZTUtils'].Batch; global batch python:Batch(news, 10, 0, orphan=1)"> <tr> <td class="NewsBorder" rowspan="13" bgcolor="#6699CC" width="1"> <img src="spacer.gif" alt=" " height="2" width="1" border="0" /> </td> <td class="NewsTitle" valign="top" width="100%"> <b i18n:translate="">News</b> </td> </tr> <tr class="NewsItemRow" tal:condition="news" tal:repeat="news batch"> <td valign="top"> <a href="." tal:attributes="href python:news.getURL()" tal:content="news/Title"></a><br /> <span tal:replace="news/Date">Date</span> </td> </tr> <tr class="NewsItemRow" tal:condition="python:not(news)"> <td valign="top" i18n:translate=""> No news is no news. </td> </tr> <tr class="NewsItemRow"> <td> <a href="." i18n:translate="">More...</a> </td> </tr> </tbody> </table> </div> </body> </html>