Le paramètre d'arrière-plan n'affiche pas l'option "Tous" qui est présentée lorsqu'un élément de limite de liste est affiché en vue paginée mais qu'il existe. Ainsi, vous ne devriez pas avoir besoin d'une option "Illimitée" dans la configuration car elle est ajoutée à la liste des limites lorsque l'objet de pagination est créé.
par exemple, vous pouvez voir l'option "Tous" au bas de ce sélecteur.
Je ne suis pas au courant d'une manière directe, dans le passé, nous avons piraté le noyau, mais nous ne le recommandons pas en raison des problèmes que cela provoque lorsque vous appliquez des mises à jour. Je suppose que vous voulez une modification persistante qui ne sera pas écrasée par les mises à jour Joomla qui seront publiées à l'avenir.
Ce n'est qu'une spéculation, mais, vous devrez probablement écrire un plugin système / contenu pour modifier le comportement de Joomla à deux endroits, d'abord le com_config
formulaire pour l'application Joomla ( application.xml
), vous devrez ajouter la ou les valeurs supplémentaires que vous souhaitez l'élément de formulaire list_limit
. Je commencerais probablement par essayer les déclencheurs onBeforeRender
or onContentPrepareForm
.
Ensuite, j'imagine que vous devrez modifier l'objet JPagination afin qu'il affiche également vos valeurs supplémentaires. Comme les objets sont utilisés dans paginations vue gestionnaire (au moins dans le back - end) Je ne suis pas sûr si vous voulez capturer, j'enquêter sur onAfterInitialise
, onAfterRoute
, onBeforeRender
, onContentPrepare
et onContentBeforeDisplay
.
Ces trois premiers déclencheurs sont très tôt dans la vie des applications, mais je ne sais pas à quel point vous pouvez apporter les modifications dont vous avez besoin tôt / tard.
Vous pouvez essayer cela, mais c'est un hack de base et pas la bonne façon (pour Joomla 3.3.0):
Recherchez
Ajoutez vos propres valeurs comme celle-ci
<option value="500">J500</option>
la source