1

私のモジュール config.xml

<frontend>
       <routers>
            <news>
                <use>standard</use>
                <args>
                    <module>Test_News</module>
                    <frontName>news</frontName>
                </args>
            </news>
        </routers>
</frontend>

<global>
        <rewrite>
            <news_url>
                <from><![CDATA[/news\/(.*)/]]>
                </from>
                <to><![CDATA[news/index/view/url/$1/]]>
                </to>
                <complete>1</complete>
            </news_url>
        </rewrite>
</global>
<admin>
        <routers>
            <news>
                <use>admin</use>
                <args>
                    <module>Test_News</module>
                    <frontName>news</frontName>
                </args>
            </news>
        </routers>
</admin>  

上記のように書き換えURLも使用しています。フロントエンドでは正しく機能していますが、管理者側で URL にニュースを入力すると、フロントエンドにリダイレクトされます。これを解決する方法。また、管理者側に別のフロントネームを試しました。値リストを含むインデックス コントローラーを表示していますが、管理者側から新しいニュースを追加したり、ニュースを編集したりできません。

4

1 に答える 1

1

どちらかを試すことができます

admin のフロントネームの変更

<admin>
        <routers>
            <news>
                <use>admin</use>
                <args>
                    <module>Test_News</module>
                    <frontName>news_admin</frontName>
                </args>
            </news>
        </routers>
</admin> 

または

after="Mage_Adminhtml" を使用

<admin>
    <routers>
        <adminhtml>
            <use>admin</use>
            <args>
                <modules>
                    <Test_News after="Mage_Adminhtml">Test_News_Adminhtml</Test_News>
                </modules>
            </args>
        </adminhtml>    
    </routers>
</admin>
于 2013-09-16T13:43:55.943 に答える