Tôi đã tạo ra một mô-đun, và nó hoạt động hoàn hảo; Tuy nhiên, tôi đã va vào một bức tường. Khi tôi đăng nhập với tư cách quản trị viên, mọi thứ đều tốt. Tôi đã thêm điều này trong acl:
<?xml version="1.0"?>
<config>
<menu>
<erp translate="title" module="firtal_deadstock">
<title>ERP</title>
<sort_order>99</sort_order>
<children>
<stock_management module="firtal_deadstock">
<title>Stock Management</title>
<children>
<firtal_deadstock>
<title><![CDATA[Firtal Stock Analysis]]></title>
<sort_order>99</sort_order>
<action>adminhtml/deadstock</action>
</firtal_deadstock>
</children>
</stock_management>
</children>
</erp>
</menu>
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<system>
<children>
<config>
<children>
<firtal_deadstock translate="title">
<title>Firtal Stock Analysis settings</title>
<sort_order>100</sort_order>
</firtal_deadstock>
</children>
</config>
</children>
</system>
<erp module="firtal_deadstock">
<children>
<stock_management module="firtal_deadstock">
<children>
<firtal_deadstock translate="title" module="firtal_deadstock">
<title>Firtal Stock Analysis</title>
</firtal_deadstock>
</children>
</stock_management>
</children>
</erp>
</children>
</admin>
</resources>
</acl>
</config>
Nhưng nếu tôi cấp quyền cho một vai trò và đăng nhập với tư cách là người dùng với vai trò đó, họ sẽ thấy điểm menu (không phải cấu hình, mà là điểm menu thực tế), nhưng nếu tôi nhấn nó, tôi sẽ gặp lỗi Truy cập từ chối:
Tôi đang thiếu gì?