W magento 1.x mogę dodać pliki css do głowy za pomocą pomocnika, takiego jak poniższy kod.
<reference name="head">
<action method="addCss"><stylesheet helper="module/helperclass/helperfunction"/></action>
</reference>
Ale nie można tego zrobić w Magento 2.
Więc teraz dodałem ten kod <link rel="stylesheet" type="text/css" media="all" href="<?php echo $_helper->getCSSFile()?>">
do kontenera „after.body.start”.
Czy ktoś wie, jak mogę dodać niestandardowy plik szablonu <head>
?
Przeszukałem tę odpowiedź w Internecie, w końcu przeszedłem przez wiele eksperymentów.
Uważam, że jest to najłatwiejszy sposób:
przejdź do strony znajdującej się w panelu administracyjnym.
Znajdź swoją stronę i przewiń w dół obok sekcji zawartości do sekcji xml aktualizacji układu.
W tym polu możesz dodać specyficzny dla strony CSS i JS.
Spowoduje to dodanie skryptu do górnej części sekcji nagłówka.
(Utrudnianie pracy dla JS)
Powyżej zauważysz, że
requirejs
najpierw dodałem plik. Dzieje się tak, ponieważ bez dodania go przed spersonalizowanym plikiem JS nie będzie można uzyskać dostępu do innych bibliotek załadowanych do wymagań.źródło