Cài đặt phụ trợ không hiển thị tùy chọn "Tất cả" được hiển thị khi mục Giới hạn danh sách được hiển thị trong chế độ xem phân trang nhưng nó tồn tại. Vì vậy, bạn không cần tùy chọn "Không giới hạn" trong cấu hình khi được thêm vào danh sách giới hạn khi đối tượng phân trang được tạo.
ví dụ: bạn có thể thấy tùy chọn "Tất cả" ở dưới cùng của bộ chọn này.
Tôi không biết một cách trực tiếp, trước đây chúng tôi đã hack lõi nhưng chúng tôi không khuyến nghị rằng do các vấn đề này gây ra khi bạn áp dụng các bản cập nhật theo dõi. Tôi đoán bạn muốn một bản sửa đổi liên tục sẽ không bị ghi đè bởi bất kỳ bản cập nhật Joomla nào sẽ được phát hành trong tương lai.
Đây chỉ là suy đoán, nhưng, có lẽ bạn sẽ cần phải viết một plugin hệ thống / nội dung để sửa đổi hành vi của Joomla ở hai nơi, đầu tiên là com_config
biểu mẫu cho ứng dụng Joomla ( application.xml
), bạn sẽ cần thêm (các) giá trị bổ sung mà bạn muốn các yếu tố hình thức list_limit
. Có lẽ tôi sẽ bắt đầu bằng cách thử onBeforeRender
hoặc onContentPrepareForm
kích hoạt.
Sau đó, tôi tưởng tượng bạn sẽ cần sửa đổi đối tượng JPagination để nó cũng hiển thị (các) giá trị bổ sung của bạn. Như đối tượng pagination được sử dụng theo quan điểm của người quản lý (ít nhất là trong backend) Tôi không chắc chắn mà trường hợp bạn muốn chụp, tôi muốn điều tra onAfterInitialise
, onAfterRoute
, onBeforeRender
, onContentPrepare
và onContentBeforeDisplay
.
Ba kích hoạt đầu tiên này xuất hiện rất sớm trong vòng đời của ứng dụng, nhưng tôi không chắc bạn có thể thực hiện những thay đổi sớm / muộn như thế nào.