it-swarm-eu.dev

Dove chiamare CSS / JS nel componente personalizzato per le viste frontend

Ho creato un componente personalizzato con una dashboard che necessita di uno stile con CSS. Ho creato il file CSS e sto cercando di chiamarlo nella vista frontend.

Lavorare con J! 3.6.5 e un componente sviluppato MVC ovviamente sono fiducioso di dover posizionare il codice seguente in un posto appropriato:

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

La mia ipotesi migliore era quella di metterlo tra il "public function display "righe nel mio" view.html.php ". Tuttavia, questo non funziona, quindi sto sbagliando.

3
Badger

Suggerirei di inserirlo nel file di visualizzazione:

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

Ciò significa che chiunque desideri sovrascrivere le viste dei componenti, ad esempio può rimuovere il file CSS a cui si fa riferimento e utilizzarne uno proprio.

2
Lodder