ti-enxame.com

Definir exibição Tudo por padrão no back-end para categoria / menu / módulo

Você tem alguma ideia de como eu poderia definir por padrão "exibir tudo" em vez de "exibir 20"? Eu precisaria dele para gerente de categoria, gerente de menu e gerente de módulo?

1
MagTun

Há uma configuração global para todas as listas na Configuração Global do Joomla. Configuração global -> Site -> Limite de lista padrão.

Lá você pode especificar o seu limite de lista. Este será o padrão para todas as listas. No entanto, não existe a opção "Todos". Se você precisar configurá-lo para todos, precisará "hackear" um pouco o componente.

O arquivo que você precisa está em: /administrator/components/com_config/model/form/application.xml

Na linha 715, você verá o campo de seleção para o limite da lista padrão.

<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>

Você precisa adicionar a opção JALL como abaixo

<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>

Esteja ciente de que você precisará manter essa modificação após qualquer atualização.

1
FFrewin