Ops, só corrigir um pequeno erro de digitação;

Minha linha 5 é context.changeSkin('Alpha')

Cleber J Santos escreveu:

>Blz Dorneles, Jean,
>
>Eu já tinha debugado quase dessa forma, ele avalia a url normalmente, só 
>que ele não está mudando o skin, continua o mesmo, será então que tem 
>algo errado na linha 5 [context.changeSkin(''Alpha)] ?
>
>
>Jean Rodrigo Ferri escreveu:
>
>  
>
>>/me metido...
>>
>>Só não esqueçam que o método de teste da string é .startswith(), assim 
>>como está não vai funcionar mesmo! :-P
>>
>>
>>Dorneles Treméa wrote:
>> 
>>
>>    
>>
>>>Opa Cleber,
>>>
>>>   
>>>
>>>      
>>>
>>>>Na verdade este if foi erro meu na hora de postar :)
>>>>     
>>>>
>>>>        
>>>>
>>>foi o que eu imaginei...
>>>
>>>   
>>>
>>>      
>>>
>>>>Tentei da seguinte forma e nada também...
>>>>
>>>>request = container.REQUEST 
>>>>
>>>>if request['URL'].startwith('http:/meusite.com.br/v01/usuarios'):
>>>>context.changeSkin('Alpha')
>>>>
>>>>Será que o script deveria estar na raiz? Ao invés de estar dentro do 
>>>>site plone!
>>>>     
>>>>
>>>>        
>>>>
>>>Eu costumo debugar as 'Access Rules' da seguinte forma:
>>>
>>>a) Cria um script (set_skin) na raiz do teu plone site com o
>>>seguinte conteúdo:
>>>
>>>url = context.REQUEST['URL']
>>>print url
>>>if url.startwith('http:/meusite.com.br/v01/usuarios'):
>>>   print 'Alpha'
>>>   context.changeSkin('Alpha')
>>>return printed
>>>
>>>b) Define um 'Access Rule' para o set_skin
>>>
>>>c) Acessa os seguintes endereços para ver se está sendo feito o
>>>que deveria estar sendo feito... :-)
>>>
>>>http:/meusite.com.br/set_skin
>>>http:/meusite.com.br/v01/usuarios/set_skin
>>>
>>>No primeiro caso, apenas a URL deve aparecer na tela. No segundo,
>>>a URL e mais 'Alpha'. Na pior das hipóteses tu já vais descobrir
>>>se estás testando a URL correta... ;-)
>>>
>>>Confere aí.
>>>
>>>HTH,
>>>   
>>>
>>>      
>>>
>> 
>>
>>    
>>
>
>
>  
>


-- 
Cleber J Santos
---------------------
[EMAIL PROTECTED]
011 + 3120 - 4542

O mundo ao seu redor só pode colaborar para que você se conheça melhor. Tudo à 
sua volta é um reflexo daquilo que você acredita.




Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
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:
    http://br.yahoo.com/info/utos.html

 


Responder a