In Magento 1.x kann ich die CSS-Dateien mithilfe des Hilfsprogramms wie im folgenden Code in den Kopf einfügen.
<reference name="head">
<action method="addCss"><stylesheet helper="module/helperclass/helperfunction"/></action>
</reference>
Kann dies aber nicht auf Magento 2 tun.
Also habe ich diesen Code <link rel="stylesheet" type="text/css" media="all" href="<?php echo $_helper->getCSSFile()?>">
jetzt in den Container "after.body.start" eingefügt.
Weiß jemand, wie ich eine benutzerdefinierte Vorlagendatei hinzufügen kann <head>
?
Ich habe im ganzen Web nach dieser Antwort gesucht und sie schließlich durch viele Experimente erhalten.
Ich glaube, dies ist der einfachste Weg:
Gehen Sie zu der Seite im Admin-Bereich.
Suchen Sie Ihre Seite und scrollen Sie über den Inhaltsbereich hinaus zum XML-Abschnitt zur Layoutaktualisierung.
In diesem Feld können Sie seitenspezifisches CSS und JS hinzufügen.
Dadurch wird Ihr Skript oben im Kopfbereich hinzugefügt.
(Machen Sie es Ihrem JS schwer)
Oben werden Sie feststellen, dass ich die
requirejs
Datei zuerst hinzugefügt habe . Dies geschieht, weil Sie ohne Hinzufügen vor Ihrer personalisierten JS-Datei nicht auf die anderen in requirejs geladenen Bibliotheken zugreifen können.quelle