1

Magentoで2つのモジュール(AとB)を作成しました。これらの各モジュールは、管理セクションから管理されます。

モジュールの設定ファイルに次の設定を書き込んで、各モジュールの管理セクションのcms(menu)の下にメニューリンクを作成してみました

モジュールA>etc>config.xml

<adminhtml>
        <menu>
        <a module="A">
                <title>A</title>
                <sort_order>100</sort_order>               
                <children>
                    <items module="A">
                        <title>Manage A</title>
                        <sort_order>0</sort_order>
                          <action>a/adminhtml_a</action>
                    </items>
                </children>
            </a>
        </menu>
  <adminhtml>

モジュールB>etc>config.xml

<adminhtml>
        <menu>
        <b module="B">
                <title>B</title>
                <sort_order>100</sort_order>               
                <children>
                    <items module="B">
                        <title>Manage B</title>
                        <sort_order>1</sort_order>
                          <action>b/adminhtml_b</action>
                    </items>
                </children>
            </b>
        </menu>
  <adminhtml>

ただし、モジュールBのリンクのみがCMSメニューに表示されます。どうすれば両方のリンクを表示できますか?

4

1 に答える 1

1

次の動作するモジュールA>etc>config.xml

 <menu>
                <cms>
                    <children>
                    <a module="A">
                        <title>A</title>
                        <sort_order>5</sort_order>               
                        <children>
                            <items module="A">
                                <title>Manage A</title>
                                <sort_order>0</sort_order>
                                <action>A/adminhtml_a</action>
                            </items>
                        </children>
                    </a>
                    </children>
                    </cms>


            </menu>

モジュールB>etc>config.xml

<menu>
                <cms>
                    <children>
                    <b module="B">
                        <title>B</title>
                        <sort_order>6</sort_order>               
                        <children>
                            <items module="B">
                                <title>Manage B</title>
                                <sort_order>0</sort_order>
                                <action>B/adminhtml_b</action>
                            </items>
                        </children>
                    </b>
                    </children>
                    </cms>


            </menu>
于 2012-07-30T20:10:01.793 に答える