Marciu 0 Denunciar post Postado Setembro 19, 2008 Bom dia a todos. Fabyo, estou com uma dúvida sobre trabalhar com CSS dinâmico com Zend. Sei que, para habilitar o php dentro de um arquivo css é preciso acrescentar a seguinte linha no .htaccess do meu diretório root: AddType application/x-httpd-php .css E na primeira linha do meu arquivo .css este comando: <?php Header("Content-type: text/css");?> Agora minha dúvida com o Zend. Tenho este trecho de código: public function indexAction(){ $this->view->Title = 'CSS'; $this->view->css = new Zend_View_Helper_HeadLink(); $this->view->css->appendStylesheet($this->_request->getBaseUrl().'/styles/general.css'); } E o meu simples arquivo general.css: <?php Header("Content-type: text/css"); $cor = $valor == 1 ? "white" : "red"; ?> body{ color: <?= $cor;?>; } Como eu faria, na caso do css acima, para passar um valor para variável $valor, diretamente pelo meu action? Tentei algo desse tipo mas não funcionou. Não sei como é a ordem de execução do código php do arquivo css: public function indexAction(){ $this->view->Title = 'CSS'; $valor = 2; //aqui foi minha tentativa, também tentei $this->valor = 2 e não funfou :( $this->view->css = new Zend_View_Helper_HeadLink(); $this->view->css->appendStylesheet($this->_request->getBaseUrl().'/styles/general.css'); } Não sei se conseguir passar minha dúvida. http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Agradeço desde já! Grande abraço. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Setembro 19, 2008 Nao precisa de nada disso, basta olhar meus exemplos que ja postei todos tem css e funciona de forma normal Compartilhar este post Link para o post Compartilhar em outros sites
Marciu 0 Denunciar post Postado Setembro 19, 2008 Nao precisa de nada disso, basta olhar meus exemplos que ja postei todos tem css e funciona de forma normal Olá, Fabyo. Desde de já agradeço a atenção. Acho que estou meio perdido, pois não achei os exemplos de css dinâmico nos seus exemplos e tutoriais. Você poderia, por favor, colocar um pequeno trecho de código como exemplo?? Meus css está dentro da de uma pasta chamada style dentro da publica (no meu caso é a pasta html). Grande abraço, e meus parabéns pelos tutoriais! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites