web-dev-qa-db-ja.com

カテゴリー/メニュー/モジュールのバックエンドでデフォルトですべて表示を設定

デフォルトで「display 20」の代わりに「display All」をどのように設定できるか考えていますか?カテゴリマネージャー、メニューマネージャー、モジュールマネージャーに必要ですか?

1
MagTun

Joomlaのグローバル設定のすべてのリストにグローバル設定があります。グローバル構成->サイト->デフォルトのリスト制限。

そこでリストの制限を指定できます。これがすべてのリストのデフォルトになります。ただし、「すべて」オプションはありません。すべてに設定する必要がある場合は、コンポーネントを少し「ハッキング」する必要があります。

必要なファイルは次の場所にあります:/administrator/components/com_config/model/form/application.xml

約715行目で、デフォルトのリスト制限の選択フィールドが表示されます。

<field
    name="list_limit"
    type="list"
    default="20"
    label="COM_CONFIG_FIELD_DEFAULT_LIST_LIMIT_LABEL"
    description="COM_CONFIG_FIELD_DEFAULT_LIST_LIMIT_DESC"
    filter="integer">
    <option value="5">J5</option>
    <option value="10">J10</option>
    <option value="15">J15</option>
    <option value="20">J20</option>
    <option value="25">J25</option>
    <option value="30">J30</option>
    <option value="50">J50</option>
    <option value="100">J100</option>
</field>

以下のようにJALLオプションを追加する必要があります

<field
    name="list_limit"
    type="list"
    default="20"
    label="COM_CONFIG_FIELD_DEFAULT_LIST_LIMIT_LABEL"
    description="COM_CONFIG_FIELD_DEFAULT_LIST_LIMIT_DESC"
    filter="integer">
    <option value="5">J5</option>
    <option value="10">J10</option>
    <option value="15">J15</option>
    <option value="20">J20</option>
    <option value="25">J25</option>
    <option value="30">J30</option>
    <option value="50">J50</option>
    <option value="100">J100</option>
    <option value="JALL">JALL</option>
</field>

更新後もこの変更を維持する必要があることに注意してください。

1
FFrewin