Cómo actualizar automáticamente el año de copyright en la sección de pie de página del sitio en Magento 2.
magento-2.1
footer
copyright
MazeStricks
fuente
fuente
Coloque los siguientes contenidos en este archivo:
{theme_dir}/Magento_Theme/templates/html/copyright.phtml
fuente
<?= /* @escapeNotVerified */ str_ireplace('{{year}}', date('Y'), $block->getCopyright()) ?>
... y luego uso el texto de copyright "{{año}}" en el administrador del pie de página. De esa manera puedo tener control total sobre el texto junto con el año de actualización automática.Coloque los siguientes contenidos en este archivo:
{theme_dir}/Magento_Theme/templates/html/copyright.phtml
Luego, vacíe el caché.
fuente
La mejor manera de hacer esto sería creando un plugin after en el método getCopyright en
Magento\Theme\Block\Html\Footer
. No es una buena práctica agregar lógica en una plantilla.Agregue lo siguiente en un módulo personalizado en el
etc/frontend/di.xml
archivocrear
Plugin/Theme/Block/Html/Footer/UpdateCopyrightWithCurrentYear.php
dentro de tu módulo:Tomé prestada la expresión regular de Krishna ijjada para que coincida con el año. Además, esto agrega el año actual en el mensaje de copyright para que el año en que comenzó el copyright también permanezca visible.
fuente
Es necesario pensar en la zona horaria, aquí está mi respuesta (
{theme_dir}/Magento_Theme/templates/html/copyright.phtml
):fuente
Así es como lo haría. sobrescribir
copyright.phtml
:Luego vaya a
Content->Design->Configuration
Elegir un tema,Edit->footer->copyright
agregue esto:¡Hecho!
fuente