Примените Таблицу Стилей Из Папки Внешнего Интерфейса К Странице Администратора С Помощью Дескриптора Макета


Я хочу применить таблицу стилей, расположенную в папке skin/frontend/default/mytheme/css, к странице в области администрирования Magento. Смотрите XML-файл макета, который я использую для добавления этой таблицы стилей на страницу администратора ниже:

<my_custom_admin_layout_handle>
        <reference name="head">
            <action method="addItem">
                 <type>skin_css</type>
                 <file>css/my-custom-stylesheet.css</file>
            </action>
        </reference>
</my_custom_admin_layout_handle>

Код добавляет тег ссылки на таблицу стилей на страницу, но ссылается на href как skin/adminhtml/base/default/css/my-custom-stylesheet.css. Смотрите тег ссылки, добавленный на страницу ниже:

<link rel="stylesheet" type="text/css" href="/skin/adminhtml/base/default/css/personalshop.css" media="all" />

Есть ли способ, которым я могу получить таблицу стилей href для ссылки на таблицу стилей в папке skin/интерфейс/по умолчанию/mytheme/css с помощью описателя макета выше?

Author: Ryan Copeland, 2015-03-24

1 answers

Вам нужно поместить область администрирования css.

Css администратора, расположенный по адресу skin/adminhtml/<AdminPackage>/<Admintemplate>.

my-custom-stylesheet.css должен располагаться по адресу skin/adminhtml/default/default/css

Правильный код:

<my_custom_admin_layout_handle>
        <reference name="head">
            <action method="addItem">
                 <type>skin_css</type>
                 <file>css/my-custom-stylesheet.css</file>
            </action>
        </reference>
</my_custom_admin_layout_handle>
 2
Author: Amit Bera, 2015-03-24 11:38:00