Bagaimana cara menambahkan kelas css di tubuh [Magento2]

19

Saya mencoba untuk menambahkan kelas css pada tag tubuh tetapi tidak dapat menemukan file apa pun, dari mana tag tubuh diberikan.

Saya perlu menambahkan satu kelas css pada tag tubuh seperti yang lain datang> halaman-dengan-filter-produk-halaman-layout-2columns-kiri myclasshere

dalam versi sebelumnya di bawah ini adalah kode xml untuk menambahkan kelas on body.

<reference name="root">
    <action method="addBodyClass">
        <classname>my-profile</classname>
    </action>
</reference>

Saya mencoba menggunakan ini tetapi tidak berhasil.

Saya perlu menambahkan satu kelas dengan page-layout-2columns-lefttemplat saja.

Mendongkrak
sumber

Jawaban:

43

Di file tata letak atau template Anda, Anda perlu menambahkan atribut ke tag body, seperti ini:

<body>
    <attribute name="class" value="my-css-class"/>
    ...

Semoga Itu Membantu

Dave Farthing
sumber
Terima kasih Dave, sekarang muncul di semua halaman, saya hanya ingin kelas ini yang memiliki tata letak halaman-tata letak-2 kolom-kiri
Jack
Tidak dapat memikirkan cara Anda akan mencapainya dengan tata letak saja, selain menargetkan setiap pegangan halaman yang menggunakan 2 kolom-kiri sebagai tata letak, sama seperti M1.
Dave Farthing
1
Saya hanya berpikir untuk menambahkan baris yang sama di 2-kolom-left.xml jadi ini hanya akan menargetkan tata letak ini tetapi tidak berfungsi.
Jack
Saya baru saja menambahkan yang sama pada category.xml dan berhasil, terima kasih :)
Jack
bagaimana cara menambahkan hanya untuk pengguna login?
Sunil Patel