13.4.3 Application::addCssCode
Ajouter du code CSS à un template.
13.4.3.1 Description
void addCssCode ( string $code )
Permet d'ajouter des instructions CSS (code
) qui seront insérées dans les
éléments [CSS:CODE]
des templates utilisées lors du rendu d'une vue.
13.4.3.2 Avertissements
N/A
13.4.3.3 Liste des paramètres
- (string)
code
- Bloc d'instructions CSS.
13.4.3.4 Valeur de Retour
La méthode ne retourne pas de valeur.
13.4.3.5 Erreurs / Exceptions
N/A
13.4.3.6 Historique
N/A
13.4.3.7 Exemples
- Exemple #1
Contrôleur de l'action MY_ACTION
(my_action.php
) :
function my_action(Action &$action) { /* Get the Application of the current Action */ $application = $action->parent; $cssCode = <<<'CSS' .question { color: blue; voice-family: Bridgekeeper, male; } CSS; $application->addCssCode($cssCode); }
Vue de l'action MY_ACTION
(Layout/my_action.xml
) :
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>My Action</title> <style type="text/css"> [CSS:CODE] </style> </head> <body> <h1 class="question">What is your favourite colour?</h1> </body> </html>
Résultat du rendu de la vue de l'action :
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>My Action</title> <style type="text/css"> .question { color: blue; voice-family: Bridgekeeper, male; } </style> </head> <body> <h1 class="question">What is your favourite colour?</h1> </body> </html>
13.4.3.8 Notes
N/A