Як додати клас css до тіла [Magento2]


19

Я намагаюся додати клас css до тегу body, але не можу знайти жодного файлу, звідки виведений тег body.

Мені потрібно додати клас один CSS на тіло тега , такі як інші приходять> сторінок з фільтром-сторінка-продукція верстки-2columns лівий myclasshere

у попередній версії нижче був код xml для додавання класу на корпус.

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

Я спробував це використати, але це не вийшло.

Мені потрібно додати один клас page-layout-2columns-leftлише з шаблоном.

Відповіді:


43

У вашому макеті чи шаблоні вам потрібно додати атрибут до тегу body, наприклад:

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

Сподіваюся, що допомагає


Дякую, Дейв, зараз він з'являється на всіх сторінках, я просто хочу, щоб цей клас мав макет сторінки-макет-2 колонки ліворуч
Джек

Ви не можете придумати спосіб, який ви легко могли б досягти цього лише за допомогою макета, окрім націлювання на кожну ручку сторінки, яка використовує 2-стовпець ліворуч як макет, приблизно такий же, як M1.
Дейв Фартінг

1
Я просто думав додати ті самі рядки в 2-стовпці-left.xml, щоб це націлило лише на цей макет, але його не працює.
Джек

Я щойно додав те саме на категорію.xml, і це спрацювало, дякую :)
Джек

як додати лише користувача для входу?
Sunil Patel

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.