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

Responder a