Pengaturan backend tidak menunjukkan opsi "Semua" yang disajikan ketika item Batas Daftar ditampilkan dalam tampilan paginasi tetapi ada. Jadi, Anda seharusnya tidak memerlukan opsi "Tidak Terbatas" dalam konfigurasi karena ditambahkan ke daftar batas ketika objek pagination dibuat.
mis. Anda dapat melihat opsi "Semua" di bagian bawah pemilih ini.
Saya tidak mengetahui cara langsung, di masa lalu kami telah meretas inti tetapi kami tidak menyarankan karena masalah ini menyebabkan ketika Anda menerapkan pembaruan di jalur. Saya kira Anda menginginkan modifikasi yang gigih yang tidak akan ditulis oleh pembaruan Joomla apa pun yang akan dirilis di masa mendatang.
Ini hanya spekulasi, tetapi, Anda mungkin perlu menulis plugin sistem / konten untuk mengubah perilaku Joomla di dua tempat, pertama com_config
formulir untuk aplikasi Joomla ( application.xml
), Anda perlu menambahkan nilai tambahan yang ingin Anda tambahkan elemen bentuk list_limit
. Saya mungkin akan mulai dengan mencoba onBeforeRender
atau onContentPrepareForm
memicu.
Kemudian, saya bayangkan Anda perlu memodifikasi objek JPagination sehingga juga menunjukkan nilai tambahan Anda. Sebagai obyek pagination digunakan dalam tampilan Manajer (setidaknya di backend) Saya tidak yakin yang acara Anda ingin menangkap, saya akan menyelidiki onAfterInitialise
, onAfterRoute
, onBeforeRender
, onContentPrepare
dan onContentBeforeDisplay
.
Tiga pemicu pertama sangat awal dalam kehidupan aplikasi, tapi saya tidak yakin seberapa awal / terlambat Anda dapat membuat perubahan yang Anda butuhkan.
Anda dapat mencoba ini, tetapi ini adalah peretasan inti dan bukan cara yang tepat (untuk Joomla 3.3.0):
Cari ini
Tambahkan nilai Anda sendiri seperti ini
<option value="500">J500</option>
sumber