4

簡単な質問です。Magento では、System / Configuration に移動すると、左側のナビゲーションにいくつかのメイン タブがあります。一般、カタログ、顧客、販売、詳細など。

それらの順序をどのxmlが設定したのだろうか?Advanced をどこか上位に置きたいと思っています。

4

4 に答える 4

3

Mage/Core/etc/system.xml ファイルを見ると、上部近くに次のように表示されます。

<config>
    <tabs>
        <general translate="label" module="core">
            <label>General</label>
            <sort_order>100</sort_order>
        </general>
        <service translate="label" module="core">
            <label>Services</label>
            <sort_order>99999</sort_order>
        </service>
        <advanced translate="label" module="core">
            <label>Advanced</label>
            <sort_order>999999</sort_order>
        </advanced>
    </tabs> 
    ...
</config>

このファイルの sort_order パラメーターを変更すると、その順序が変更されると思います (確認はしていません)。

それが役立つことを願っています!

ありがとう、ジョー

于 2011-06-23T12:35:45.737 に答える
0

属性セットマネージャー (管理者の製品メニュー) でフォルダーを上下にドラッグして、属性セットごとにこれらを設定する必要があります。

ここに画像の説明を入力

于 2011-06-23T11:24:13.757 に答える
0

製品編集ページでタブを編集する方法は 2 つあります。最初のいくつかのタブは、属性グループの順序によって管理されます (Mathew が指摘したように)。2 番目のタブの束は、ブロックにタブを追加することによってコードに直接追加されます。

したがって、これらのタブを変更するには 2 つの方法があります。

  1. 属性セット内の属性グループの順序を変更します (GUI を使用)
  2. Tab ブロック、Core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php を拡張し、タブの順序を手動で変更します。

$this->addTab() を使用して、ブロック内で独自のカスタム タブを追加することもできます。

于 2012-11-27T19:25:15.353 に答える