Re: [zope-pt] CSS em uma página Plone

2007-01-29 Por tôpico Dorneles Treméa
Paul,

> Infelizmente template não está definido nesse contexto e causa erro. :(
> 
> Tentei pegar com here.getId() mas retorna o ID da pasta...
> 
> hm, complicado isso :P

infelizmente o ResourceRegistries usa o método createExprContext
definido no CMFCore/Expression.py e este por sua vez não define
uma chave com o valor 'template'... :-(

Falei com o Florian Schulze e ele está com planos de reescrever
o ResourceRegistries para o Plone 3.0, usando viewlets e resources
do Zope3, então adicionar isso não estaria nos planos dele para a
versão atual...

Entretanto, isso não quer dizer que isso não possa ser feito...
fica meio feio, mas deve funcionar:

python:object.REQUEST.PUBLISHED.getId() == 'foo'

HTH,

-- 

Dorneles Treméa
X3ng Web Technology


Re: [zope-pt] CSS em uma página Plone

2007-01-29 Por tôpico Paul Eipper

Infelizmente template não está definido nesse contexto e causa erro. :(

Tentei pegar com here.getId() mas retorna o ID da pasta...


hm, complicado isso :P

--
Paul Eipper

Em 29/01/07, Dorneles Treméa <[EMAIL PROTECTED]> escreveu:


  Opa Paul,


> Fiz um Page Template em ZPT e gostaria de incluir um CSS específico para
> esta página.
> * Criei um DTML Method e fiz meu CSS lá.
> * Entrei em portal_css para registrar a nova folha de estilos, mas não
> estou conseguindo criar a regra de condição para que seja usado apenas
> naquela página específica.
>
> Sem definir a condição está funcionando ok, mas alterando páginas onde
> não quero que o CSS seja aplicado.
>
> Tentei regras do tipo:
> python:"minha_pagina" in here
>
> Funciona, mas causa erros de TypeError em outras partes do site, como
> quando vou acessar as configurações do site.
>
> De que outra maneira posso conseguir isso?

untested:

python:template.getId() == 'o_nome_do_seu_template'

HTH,

--

Dorneles Treméa
X3ng Web Technology

 



Re: [zope-pt] CSS em uma página Plone

2007-01-29 Por tôpico Dorneles Treméa
Opa Paul,

> Fiz um Page Template em ZPT e gostaria de incluir um CSS específico para
> esta página.
> * Criei um DTML Method e fiz meu CSS lá.
> * Entrei em portal_css para registrar a nova folha de estilos, mas não
> estou conseguindo criar a regra de condição para que seja usado apenas
> naquela página específica.
> 
> Sem definir a condição está funcionando ok, mas alterando páginas onde
> não quero que o CSS seja aplicado.
> 
> Tentei regras do tipo:
> python:"minha_pagina" in here
> 
> Funciona, mas causa erros de TypeError em outras partes do site, como
> quando vou acessar as configurações do site.
> 
> De que outra maneira posso conseguir isso?

untested:

  python:template.getId() == 'o_nome_do_seu_template'

HTH,

-- 

Dorneles Treméa
X3ng Web Technology


[zope-pt] CSS em uma página Plone

2007-01-29 Por tôpico Paul Eipper

Olá lista,

Fiz um Page Template em ZPT e gostaria de incluir um CSS específico para
esta página.
* Criei um DTML Method e fiz meu CSS lá.
* Entrei em portal_css para registrar a nova folha de estilos, mas não estou
conseguindo criar a regra de condição para que seja usado apenas naquela
página específica.

Sem definir a condição está funcionando ok, mas alterando páginas onde não
quero que o CSS seja aplicado.

Tentei regras do tipo:
python:"minha_pagina" in here

Funciona, mas causa erros de TypeError em outras partes do site, como quando
vou acessar as configurações do site.


De que outra maneira posso conseguir isso?

--
Paul Eipper