ব্যাকএন্ডে তালিকাগুলির পৃষ্ঠা - কীভাবে কাস্টম তালিকার আকার যুক্ত করবেন?


9

জুমলা ৩. এক্স-এ আমি কীভাবে সাইটের সেটিংস > ডিফল্ট তালিকার সীমাতে কাস্টম মান যুক্ত করতে পারি ?

আমি সেখানে 5, 10, 15, 20, 25, 30, 50, 100 মান সহ ড্রপডাউন মেনু দেখতে পাচ্ছি ।

আমি আইটেম 500 যোগ করতে চাই ।

পছন্দ আনলিমিটেড যুক্ত / সহজে প্রয়োগ করা যেতে পারে ?

উত্তর:


6

ব্যাকএন্ড সেটিংটি "সমস্ত" বিকল্পটি প্রদর্শন করে না যা উপস্থাপন করা হয় যখন তালিকা সীমা আইটেমটি পৃষ্ঠাভুক্ত ভিউতে দেখানো হয় তবে এটি বিদ্যমান does সুতরাং, পৃষ্ঠাগুলি অবজেক্টটি তৈরি হওয়ার সময় সীমাবদ্ধতার তালিকায় এটি যুক্ত হওয়ার কারণে আপনার কনফিগারেশনের কোনও "সীমাহীন" বিকল্পের প্রয়োজন হবে না।

যেমন আপনি এই নির্বাচকের নীচে "সমস্ত" বিকল্পটি দেখতে পাবেন।

জুমলা ৩.৩ পৃষ্ঠার সীমা নির্বাচনকারী

আমি প্রত্যক্ষ উপায় সম্পর্কে সচেতন নই, অতীতে আমরা মূলটি হ্যাক করেছি তবে আমরা প্রস্তাব দিচ্ছি না যে আপনি যখন সমস্যাগুলি আপডেটগুলি প্রয়োগ করেন তখন এই সমস্যার কারণ হয়। আমি অনুমান করছি আপনি একটি অবিচ্ছিন্ন পরিবর্তন চান যা ভবিষ্যতে প্রকাশিত হবে এমন কোনও জুমলা আপডেট দ্বারা অতিরিক্ত লিখিত হবে না।

এটি কেবল জল্পনা, তবে, জুমলার আচরণ দুটি জায়গায় সংশোধন করার জন্য আপনাকে সম্ভবত একটি সিস্টেম / বিষয়বস্তু প্লাগইন লিখতে হবে, com_configজুমলা অ্যাপ্লিকেশনটির জন্য প্রথমে ফর্ম ( application.xml), আপনার অতিরিক্ত মান (মান) যুক্ত করতে হবে ফর্ম উপাদান list_limit। আমি সম্ভবত চেষ্টা করে শুরু করতে চাই onBeforeRenderবা onContentPrepareFormট্রিগার।

তারপরে, আমি কল্পনা করি আপনার JPagination অবজেক্টটি পরিবর্তন করতে হবে যাতে এটি আপনার অতিরিক্ত মান (গুলি )ও দেখায়। পত্রাঙ্কন বস্তু (অন্তত ব্যাকএন্ড মধ্যে) পরিচালক দৃশ্য ব্যবহার করা হয় আমি নিশ্চিত যা ইভেন্টে ক্যাপচার করতে চান না, আমি তদন্ত চাই onAfterInitialise, onAfterRoute, onBeforeRender, onContentPrepareএবং onContentBeforeDisplay

এই প্রথম তিনটি ট্রিগার অ্যাপসের জীবনে খুব তাড়াতাড়ি শুরু হয়েছে, তবে আপনি কীভাবে আপনার প্রয়োজন পরিবর্তন করতে পারবেন তাড়াতাড়ি / দেরিতে আমি নিশ্চিত নই।


কীভাবে কোনও ট্র্যাকার আইটেমটি উত্সাহিত করার জন্য উত্থাপন করা যায়?
পিটার ওয়াইজম্যান

আমি ধরে নিচ্ছি ওপি এখনই সমাধান চায়। এটি অবশ্যই আগে প্রস্তাবিত এবং জমা দেওয়া হয়েছিল তবে আমি নিশ্চিত নই যে গিথুব স্থানান্তরিত হওয়ার পর থেকে এটি হয়েছে।
ক্রেগ

2

আপনি এটি চেষ্টা করতে পারেন, তবে এটি একটি মূল হ্যাক এবং সঠিক উপায় নয় (জুমলা ৩.৩.০ এর জন্য):

  1. ফাইলটি খুলুন / অ্যাডমিনিস্ট্রেটর / কম্পোনেন্টস / কম_কনফিগ / মডেলস / সফটওয়্যার / অ্যাপ্লিকেশন.এক্সএমএল
  2. এটি অনুসন্ধান করুন

        <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>
    
  3. এর মতো আপনার নিজস্ব মান যুক্ত করুন

    <option value="500">J500</option>

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.