it-swarm-eu.dev

Imposta display All di default in backend per categoria / menu / modulo

Hai idea di come potrei impostare per impostazione predefinita "display All" anziché "display 20"? Ne avrei bisogno per il gestore della categoria, il gestore del menu e il gestore del modulo?

1
MagTun

C'è un'impostazione globale per tutti gli elenchi nella Configurazione globale di Joomla. Configurazione globale -> Sito -> Limite elenco predefinito.

Lì puoi specificare il limite della tua lista. Questo sarà il valore predefinito per tutti gli elenchi. Tuttavia, non esiste alcuna opzione "Tutto". Se devi impostarlo su tutti, dovrai "hackerare" un po 'il componente.

Il file necessario è in: /administrator/components/com_config/model/form/application.xml

Riga 715, vedrai il campo di selezione per il limite di elenco predefinito.

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

Devi aggiungere l'opzione JALL come di seguito

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

Tieni presente che dovrai mantenere questa modifica dopo eventuali aggiornamenti.

1
FFrewin