Ramalho,

A solução para esse tipo de problema é mais fácil de ser obtida via
script python do que embutindo código em zpt.

Crie um script que leia o conteúdo da pasta e o armazene em uma lista
em que cada item é um item da pasta ou uma lista com itens da pasta.
Por exemplo:

[('arq1','arq11','arq21'),('arq2','arq12','arq22'),('arq3','arq13','arq23')...]

Depois é só ler essa lista no seu template.  O zpt fica bem mais fácil
de ler, dessa forma.

Zénrique.

2006/10/11, José Ramalho Júnior <[EMAIL PROTECTED]>:
> Boa tarde,
>
> Tenho uma resposta do Rodrigo Castardo ("isso é html, não é plone") -
> olha na verdade verifiquei o conteúdo do folder_tabular_view na aba
> exibição. O que preciso é visualizar o conteúdo de uma pasta que
> possui muitos arquivos em forma tabela e quando houver, por exemplo,
> mais de 10 itens ele dividir a tabela em mais colunas.
> Há na verdade uma macro dentro de um template para executar a função
> de visualização descrita.
>
>         <metal:listingmacro define-macro="listing">
>         <tal:foldercontents define="contentFilter
>              contentFilter|request/contentFilter|nothing;
>              limit_display imit_display|request/limit_display|nothing;
>              more_url more_url|request/more_url|string:folder_contents;
>              contentsMethod python:test(here.portal_type=='Topic',
> here.queryCatalog, here.getFolderContents);
>              folderContents
> folderContents|python:contentsMethod(contentFilter, batch=True);
>              use_view_action
> site_properties/typesUseViewActionInListings|python:();
>              over_limit python: limit_display and len(folderContents) >
> limit_display;
>              folderContents python: (over_limit and
> folderContents[:limit_display]) or folderContents;
>              batch folderContents;
>              show_about python:not isAnon or
> site_properties.allowAnonymousViewAbout">
>         <tal:listing condition="folderContents">
>
> Como, ou onde, alterar variáveis desta macro para que alcance o
> resultado esperado?
>
> Agradeço a paciência e a ajuda.
>
> []'s
> Ramalho
>
>
>
>
>
> Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
>
>
>
>


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a