Css Dinâmico
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
Discussão (2)
Carregando comentários...