Avez-vous une idée de la façon dont je pourrais définir par défaut "Afficher tout" au lieu de "Afficher 20"? J'en aurais besoin pour le gestionnaire de catégories, le gestionnaire de menus et le gestionnaire de modules?
Il existe un paramètre global pour toutes les listes dans la configuration globale de Joomla. Configuration globale -> Site -> Limite de liste par défaut.
Là, vous pouvez spécifier votre limite de liste. Ce sera la valeur par défaut pour toutes les listes. Cependant, il n'y a pas d'option "Tous". Si vous avez besoin de tout définir, vous devrez "pirater" un peu le composant.
Le fichier dont vous avez besoin est dans: /administrator/components/com_config/model/form/application.xml
Vers la ligne 715, vous verrez le champ de sélection pour la limite de liste par défaut.
<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>
Vous devez ajouter l'option JALL comme ci-dessous
<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>
Sachez que vous devrez maintenir cette modification après toute mise à jour.