magento-2.1
footer
copyright
MazeStricks
sumber
sumber
Satu peretas yang mungkin dapat membantu kita untuk memodifikasi tahun secara dinamis.
Pergi ke -> Admin -> Umum, pilih Desain -> Perluas bagian Footer dan rekatkan kode di bawah ini.
Copyright © <script>document.write(new Date().getFullYear())</script> Magento. All rights reserved.
Hapus cache dan periksa.
Tempatkan konten berikut dalam file ini:
{theme_dir}/Magento_Theme/templates/html/copyright.phtml
sumber
<?= /* @escapeNotVerified */ str_ireplace('{{year}}', date('Y'), $block->getCopyright()) ?>
... dan kemudian menggunakan teks hak cipta "{{year}}" di admin footer. Dengan begitu saya dapat memiliki kontrol penuh atas teks bersama dengan tahun pembaruan otomatis.Tempatkan konten berikut dalam file ini:
{theme_dir}/Magento_Theme/templates/html/copyright.phtml
Lalu siram cache.
sumber
Cara terbaik untuk melakukan ini adalah dengan membuat plugin setelah pada metode getCopyright di
Magento\Theme\Block\Html\Footer
. Ini bukan praktik yang baik untuk menambahkan logika dalam templat.Tambahkan berikut ini dalam modul khusus dalam
etc/frontend/di.xml
filebuat
Plugin/Theme/Block/Html/Footer/UpdateCopyrightWithCurrentYear.php
dalam modul Anda:Saya meminjam regex Krishna ijjada untuk mencocokkan tahun. Ini juga menambahkan tahun ini dalam pesan hak cipta sehingga tahun ketika hak cipta dimulai juga tetap terlihat.
sumber
Perlu untuk memikirkan zona waktu, inilah jawaban saya (
{theme_dir}/Magento_Theme/templates/html/copyright.phtml
):sumber
Ini bagaimana saya akan melakukannya. menimpa
copyright.phtml
:Lalu pergi ke
Content->Design->Configuration
Pilih temaEdit->footer->copyright
tambahkan ini:Selesai!
sumber