opa ... valew cara ... as noções eu tenho ... só não sabia por onde começar pra esse caso em específico
abraço! Em 24/07/07, Leonardo Miranda <[EMAIL PROTECTED]> escreveu:
Entendi, eu tenho algo que vai te ajudar... daqui apouco eu te mando um link.. com algumas dicas.. eu ate posto exemplos aqui... mais tem que ter noções se ZPT e python.. script python chamado: buscaAcao.py : ----------------------------------------------------------------------------------------- consulta = context.select_acao (planoinves=planoinves,ano=ano,agregadora=agregadora).dictionaries() lista = [] for i in consulta: descricao = i['descricao'] #descricao = i['descricao'].decode('utf-8').encode('latin-1') lista.append((i['codigo'],descricao)) return tuple(lista) ----------------------------------------------------------------------------------------- ele me retorna uma tutla que eu listo no page template dessa forma: ----------------------------------------------------------------------------------------- <div style="overflow:auto;" class="row" tal:define="planoinves python:request.get('planoinves', None); ano python:request.get('ano', None); agregadora python:request.get('agregadora', None); listAcao python:context.listAcao (planoinves,ano,agregadora)" tal:condition="listAcao"> <label>Ações cadastradas</label> <div class="formHelp"> lista de ações cadastradas </div> <tal:loop repeat="acao listAcao"> <div tal:define="oddrow repeat/acao/odd; id python:acao[0]; valor python:acao[1];" tal:attributes="class python:test(oddrow, 'portletItem even', 'portletItem odd')" class=""> <input type="radio" id="id_acao" value="#" name="id_acao" tal:attributes="value id" onclick="habilitaAcoes()" /> <input type="text" name="texto_acao" id="texto_acao" size="67" tal:attributes="value valor; name string:texto_acao_$id; id string:texto_acao_$id" /> </div> </tal:loop> <input type="hidden" name="texto_acao" value="" id="texto_acao" /> <br /> </div> ----------------------------------------------------------------------------------------- Este código não vai funcionar se vc tentar copiar e colar no seu portal, pois ele usa banco de dados... mais ai é um exemplo bem simple de como vc usar script python mais zpt.. Abraços Leonardo Miranda Em 24/07/07, Rodrigo Hübner <[EMAIL PROTECTED]> escreveu: > > Humm.. não era bem isso que eu queria ... era mais criar uma pagina > dinamicamente... tipo, um script em python .... que toda vez que tivesse uma > coisa nova no banco ele criasse uma pagina ... > o processor pra chamar o codigo eu sei ... eu não sei por onde começar a > criar o script que crie essa página do plone!!! > > Em 24/07/07, Leonardo Miranda < [EMAIL PROTECTED]> escreveu: > > > > Opa Rodrigo, > > > > Dentro da ZMI, voce tem a opção de adicionar um PAGE_TEMPLATE ... > > dai para você utilizar a estrutura do seu site... > > > > use o seguinte codigo: > > > > <html metal:use-macro="here/main_template/macros/master"> > > > > > > > > > > <div metal:fill-slot="main"> > > Minha Inicial > > </div> > > </html> > > > > abraços.. > > Leonardo Miranda > > > > Em 24/07/07, Rodrigo Hübner <[EMAIL PROTECTED]> escreveu: > > > > > > alguém? > > > > > > pelo menos queria saber como criar uma pagina com conteudo do plone > > > sem estar nele (adicionando como uma nova página) > > > > > > estou perguntando por que não encontro isso nem no google e nem em > > > livro algum... > > > > > > Em 23/07/07, Rodrigo Hübner <[EMAIL PROTECTED] > escreveu: > > > > > > > > E ae galaera! > > > > Vou mandar meu primeiro post pra lista pedindo já uma ajuda > > > > quente da galera... > > > > > > > > Eu tenho um site em plone que puxa as informções de um banco > > > > de dados postgreSQL > > > > gravados por um programa externo... > > > > Minha dúvida seria, como eu gero PÁGINAS DO PLONE que > > > > armazenam o conteúdo vindo > > > > desse banco de dados. > > > > Já queria adiantar que não quero simplesmente mostrar as > > > > informações mas criar páginas > > > > estáticas que podem ser buscadas pelo plone.. pois o conteúdo > > > > vindo de um banco de dados > > > > externo não é indexado... > > > > > > > > Se alguém puder dar essa luz eu agradeceria bastante... Valeu > > > > > > > > Rodrigo Hübner > > > > > > > > > > > >