जवाबों:
बैकएंड सेटिंग "ऑल" विकल्प को नहीं दिखाती है, जब सूची लिस्ट आइटम को पृष्ठांकित दृश्य में दिखाया गया है, लेकिन यह मौजूद नहीं है। तो, आपको कॉन्फ़िगरेशन में "असीमित" विकल्प की आवश्यकता नहीं होनी चाहिए क्योंकि यह सीमा सूची में जोड़ा जाता है जब पृष्ठांकन ऑब्जेक्ट बनाया जाता है।
उदाहरण के लिए, आप इस चयनकर्ता के नीचे "ऑल" विकल्प देख सकते हैं।
मैं एक प्रत्यक्ष तरीके से अवगत नहीं हूं, अतीत में हमने कोर को हैक किया है लेकिन हम अनुशंसा नहीं करते हैं कि जब आप अपडेट डाउन ट्रैक को लागू करते हैं तो इस समस्या के कारण। मुझे लगता है कि आप एक निरंतर संशोधन चाहते हैं जो भविष्य में जारी होने वाले किसी भी जूमला अपडेट द्वारा ओवर-लिखा नहीं जाएगा।
यह केवल अटकलें हैं, लेकिन, आपको संभवतः दो स्थानों पर जूमला के व्यवहार को संशोधित करने के लिए एक प्रणाली / सामग्री प्लगइन लिखना होगा, पहले com_config
जूमला आवेदन के लिए फॉर्म ( application.xml
), आपको जो अतिरिक्त मूल्य (ओं) को आप जोड़ना चाहते हैं फार्म तत्व list_limit
। मैं शायद onBeforeRender
या onContentPrepareForm
ट्रिगर्स की कोशिश करके शुरू करूँगा ।
फिर, मुझे लगता है कि आपको जेपीगिनेशन ऑब्जेक्ट को संशोधित करने की आवश्यकता होगी ताकि यह आपके अतिरिक्त मूल्य को भी दर्शाता हो। पृष्ठांकन वस्तुओं (कम से कम बैकएंड में) प्रबंधक दृश्य में उपयोग किया जाता के रूप में मुझे यकीन है कि जो घटना आप पर कब्जा करने के लिए चाहते हो जाएगा नहीं कर रहा हूँ, मैं जांच होगी onAfterInitialise
, onAfterRoute
, onBeforeRender
, onContentPrepare
और onContentBeforeDisplay
।
वे पहले तीन ट्रिगर्स एप्स लाइफ में बहुत जल्दी आते हैं, लेकिन मुझे यकीन नहीं है कि आप कितनी जल्दी / देर से अपनी जरूरत के बदलाव कर सकते हैं।
आप यह कोशिश कर सकते हैं, लेकिन यह एक कोर हैक है और उचित तरीका नहीं है (जूमला 3.3.0 के लिए):
इसके लिए सर्च करें
<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>
इस तरह से अपने स्वयं के मूल्यों को जोड़ें
<option value="500">J500</option>