Fala ae pessoal, aqui no trabalho esta usando o CMF Publicator para exibição
de notícias em destaque.
O que eu mudei foi, que ao invés de mostrar a imagem do CMF eu estou pegando
a imagem direta da Notícia. Ate ae tudo bem, mas estou com duvida na
condição de esconder a imagem, pois se o usuário não salvar nenhuma imagem
na noticia, o IE Mostra a imagem quebrada.
*Gostaria de saber se alguem pode me ajudar a criar esta condição para que
quando o usuário não salvar nenhuma imagem dentro da field de imagem da
noticia, que eu possa esconder a exibição esta para que não ocorra mais erro
no IE.*
Aqui esta o codigo:
*<div metal:define-macro="noticia_destaque" tal:define="box_id
string:noticiadest;
portal_publicator nocall:here/portal_publicator;
pb python:portal_publicator.getPublicationBoxById(box_id);
box_items python:pb['items'];
isVisible python:pb['visible'];
home_url python: mtool.getHomeUrl;"
tal:condition="isVisible"
tal:omit-tag="">
<div id="homeBody">
<tal:block tal:repeat="obj box_items">
<div tal:define="oddrow repeat/obj/odd;
item_title obj/Title;
item_description obj/Description;
item_url obj/Identifier;
new_window obj/NewWindow;
item_creator obj/Creator;
item_date obj/Date;
physical_path python:
getattr(context,'noticias').getPhysicalPath();
caminho
python:'/'.join(physical_path);
conteudo
python:here.portal_catalog.searchResults(path=caminho);"
tal:attributes="style string:height: auto"
ta
tal:condition="python:test(item_url, 1, 0)"
class="homeBodyItemGrande">
<table summary="Table" class="slotPublicatorGrande">
<tr>
<td colspan="2" valign="top" class="homeBodyTitlePublicatorGrande">
<a name="conteudo" href=""
tal:attributes="href item_url;
target python:test(new_window, '_blank', None);"
tal:content="item_title">Title
</a>
</td>
</tr>
<tr>
<td class="homeBodyDescriptionPublicatorGrande">
<span
tal:content="item_description">Description</span>
</td>
<td align="center" valign="middle" class="homeBodyImagePublicatorGrande"
tal:condition="????">
<a href="" tal:attributes="href item_url;
target python:test(new_window, '_blank', None);">
<img alt="" tal:attributes="src string:${item_url}/image_mini"
/>
<!--
<img src="" alt=""
tal:attributes="src item_image;
class python:test(oddrow, 'imgHomeRight');"
tal:condition="item_image" />
-->
</a> </td>
</tr>
</table>
</div>
</tal:block>
</div>
</div>*
--
Felipe Toscano