Comment mettre à jour automatiquement l'année du droit d'auteur dans la section pied de page du site dans Magento 2.
magento-2.1
footer
copyright
MazeStricks
la source
la source
Placez le contenu suivant dans ce fichier:
{theme_dir}/Magento_Theme/templates/html/copyright.phtml
la source
<?= /* @escapeNotVerified */ str_ireplace('{{year}}', date('Y'), $block->getCopyright()) ?>
... puis utiliser le texte de copyright "{{year}}" dans l'administrateur du pied de page. De cette façon, je peux avoir un contrôle total sur le texte avec l'année de mise à jour automatique.Placez le contenu suivant dans ce fichier:
{theme_dir}/Magento_Theme/templates/html/copyright.phtml
Vider ensuite le cache.
la source
La meilleure façon de le faire serait de créer un plugin after sur la méthode getCopyright dans
Magento\Theme\Block\Html\Footer
. Il n'est pas recommandé d'ajouter de la logique dans un modèle.Ajoutez ce qui suit dans un module personnalisé dans le
etc/frontend/di.xml
fichiercréez
Plugin/Theme/Block/Html/Footer/UpdateCopyrightWithCurrentYear.php
en vous le module:J'ai emprunté l'expression régulière de Krishna ijjada pour correspondre à l'année. Cela ajoute également l'année en cours dans le message de copyright afin que l'année de début du copyright reste également visible.
la source
Il faut penser au fuseau horaire, voici ma réponse (
{theme_dir}/Magento_Theme/templates/html/copyright.phtml
):la source
Voilà comment je le ferais. écraser
copyright.phtml
:Ensuite, allez sur
Content->Design->Configuration
Choisir un thème,Edit->footer->copyright
ajoutez ceci:Terminé!
la source