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