magento-2.1
footer
copyright
MazeStricks
quelle
quelle
Ein möglicher Hack kann uns helfen, das Jahr dynamisch zu ändern.
Gehen Sie zu -> Admin -> Allgemein, wählen Sie Design -> Erweitern Sie den Abschnitt Fußzeile und fügen Sie den folgenden Code ein.
Copyright © <script>document.write(new Date().getFullYear())</script> Magento. All rights reserved.
Entfernen Sie den Cache und überprüfen Sie.
Fügen Sie den folgenden Inhalt in diese Datei ein:
{theme_dir}/Magento_Theme/templates/html/copyright.phtml
quelle
<?= /* @escapeNotVerified */ str_ireplace('{{year}}', date('Y'), $block->getCopyright()) ?>
... und verwende dann den Copyright-Text "{{year}}" in der Fußzeile. Auf diese Weise kann ich zusammen mit dem Jahr der automatischen Aktualisierung die volle Kontrolle über den Text haben.Fügen Sie den folgenden Inhalt in diese Datei ein:
{theme_dir}/Magento_Theme/templates/html/copyright.phtml
Leeren Sie dann den Cache.
quelle
Der beste Weg, dies zu tun, wäre das Erstellen eines After-Plugins für die getCopyright-Methode in
Magento\Theme\Block\Html\Footer
. Es wird nicht empfohlen, einer Vorlage Logik hinzuzufügen.Fügen Sie Folgendes in ein benutzerdefiniertes Modul in der
etc/frontend/di.xml
Datei einErstellen
Plugin/Theme/Block/Html/Footer/UpdateCopyrightWithCurrentYear.php
Sie in Ihrem Modul:Ich habe mir Krishna ijjadas Regex geliehen, um dem Jahr zu entsprechen. Außerdem wird das aktuelle Jahr in die Copyright-Nachricht eingefügt, sodass auch das Jahr, in dem das Copyright gestartet wurde, sichtbar bleibt.
quelle
Es ist notwendig, an die Zeitzone zu denken, hier ist meine Antwort (
{theme_dir}/Magento_Theme/templates/html/copyright.phtml
):quelle
So würde ich es machen. überschreiben
copyright.phtml
:Gehen
Content->Design->Configuration
Sie dann zu Wählen Sie ein Thema undEdit->footer->copyright
fügen Sie Folgendes hinzu:Erledigt!
quelle