Не повезло, когда я пытался добавить ссылку на файл custom.css на страницу панели клиента в Magento. Это заставляет меня хотеть стрелять Magento в глаза, стиль Navy SEAL.
Согласно документам, любой из следующих элементов, вставленных в customer.xml, должен работать:
<reference name="customer_account_dashboard">
<action method="addCss"><link>dashboardfix.css</link></action>
</reference>
<reference name="customer_account_dashboard">
<action method="addCss"><stylesheet>css/dashboardfix.css</stylesheet></action>
</reference>
При вставке до этот блок:
<reference name="my.account.wrapper">
<block type="customer/account_dashboard" name="customer_account_dashboard" template="customer/account/dashboard.phtml">
<block type="customer/account_dashboard_hello" name="customer_account_dashboard_hello" as="hello" template="customer/account/dashboard/hello.phtml"/>
<block type="core/template" name="customer_account_dashboard_top" as="top" />
<block type="customer/account_dashboard_info" name="customer_account_dashboard_info" as="info" template="customer/account/dashboard/info.phtml"/>
<block type="customer/account_dashboard_newsletter" name="customer_account_dashboard_newsletter" as="newsletter" template="customer/account/dashboard/newsletter.phtml"/>
<block type="clientname/account_dashboard_address" name="customer_account_dashboard_address" as="address" template="customer/account/dashboard/address.phtml"/>
</block>
</reference>
Сбой происходит тихо (без ошибок, как если бы он вообще не обрабатывался)
При вставке после блока я получаю «Недопустимый метод Mage_Customer_Block_Account_Dashboard :: addCss (Array ([0] => css / dashboardfix.css)) error
dashboardfix.css находится в папке skinname / css вместе с другими моими активами.
Есть идеи?