Bem mais flexível do que eu imaginava.
Obrigado
On 10/6/06, Tania Andrea <[EMAIL PROTECTED]
> wrote:
Gustavo,
Para gerar o id automaticamente basta você passar uma string para a função normalizeString do Plone.
Exemplo de uso:
plone_utils = context.plone_utils
return plone_utils.normalizeString('Documento das Aplicações Financeiras')
retornará: documento-das-aplicacoes-financeiras
Até :)
--
Tânia Andrea
Gustavo Rahal < [EMAIL PROTECTED]> escreveu:Olá
Estou montando um script para adicionar conteúdo (migrando um site xoops para plone). No canal #plone recebi a sugestão de usar o método invokeFactory. Estou testando ele no ploneshell e parece funcionar bem.
Um exemplo do uso seria:
pasta.invokeFactory("News item", id="noticia1", title="Titulo Noticia", text="texto")
O problema é que eu não queria passar o "id" para este método. Quando adicionamos conteúdo via web o plone automaticamente gera um id baseado no titulo. Como fazer isso? Esta função exige que eu forneça um id.
Outra questão. Existe outra forma de adicionar conteúdo via script?
Outra fonte de informações que me consultei foi:
http://plone.org/documentation/tutorial/manipulating-plone-objects-programmatically
Obrigado
Gustavo
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!
__._,_.___
Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
Yahoo! Grupos, um serviço oferecido por: | |
|
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 Termos do Serviço do Yahoo!.
__,_._,___