web-dev-qa-db-fra.com

Où appeler CSS / JS dans le composant personnalisé pour les vues frontales

J'ai créé un composant personnalisé avec un tableau de bord nécessitant un style avec CSS. J'ai créé le fichier CSS et je cherche à l'appeler dans la vue frontale.

Travailler avec J! 3.6.5 et un composant MVC développé bien évidemment, je suis convaincu que je dois placer le code suivant à un endroit approprié:

JHtml::_('stylesheet', 'com_mycomponent/css/dashboard.css');

Ma meilleure hypothèse était de le placer entre le "public function display "lignes dans mon" view.html.php "fichier. Cependant, cela ne fonctionne pas alors je le fais mal.

3
Badger

Je suggère de le placer dans votre fichier de vue:

composants/com_mycomponent/views/VIEW_NAME/tmpl/default.php

Cela signifie que quiconque souhaite redéfinir les vues de vos composants peut, par exemple, supprimer le fichier CSS référencé et utiliser le leur.

2
Lodder