Bom dia!

Gostaria de posicionar o viewlet plone.searchbox em posições levemente
diferentes a depender se o usuário é ou não anônimo.

Registrei uma classe MeuSearchBox herdeira da SearchBoxViewlet para
acrescentar um self.anonymous = self.portal_state.anonymous() conforme
vi na classe PersonalBarViewlet dentro do
plone.app.layout.viewlets.commons.py

Porém o objeto portal_state não está disponível na minha classe.
Verifiquei usando o pdb.

Qual é a maneira mais fácil de fazer isso? Só preciso informar uma
classe diferente para o div#portal-searchbox, tipo, class="logged" daí
no css eu altero a posição dela.


Obrigado!
Davi Lima

Responder a