Pagelets Zope 3 UI 'তে উপাদান. বিশেষ করে তারা ডেভেলপার UI 'তে হে-মোড়ানো সম্পর্কে উদ্বেজক ছাড়া এড়িয়ে টেমপ্লেট উল্লেখ করা সম্ভব.
z3c.pagelet higly নিজস্ব প্রকল্পের মধ্যে পরে কাস্টমাইজ করা যায় যা দেখতে উপাদান লিখতে ব্যবহার করা যেতে পারে যে একটি খুব নমনীয় বেস বাস্তবায়ন উপলব্ধ করা হয়. আপনি একটি কাঠামো প্রয়োজন যারা ভালো পুনর্ব্যবহারযোগ্য উপাদান লিখতে হবে যদি প্রয়োজন বোধ করা হয়. Pagelets BrowserPages ভিন্নভাবে তৈরি এবং তাদের প্রতিস্থাপন করতে ব্যবহার করা যেতে পারে.
এই অর্থ কি?
আমরা টেমপ্লেট বাস্তবায়ন থেকে পাইথন দেখুন কোড আলাদা. সামগ্রী টেমপ্লেট এবং লেআউট টেমপ্লেট - এবং আমরা অন্তত দুই বিভিন্ন টেমপ্লেট টেমপ্লেট আলাদা.
এই প্যাকেজ z3c.template ব্যবহার করে এবং এই টেমপ্লেটটি প্যাটার্ন জন্য একটি implementaton উপলব্ধ করা হয়. Additionaly এই প্যাকেজ একটি pagelet নির্দেশ wich pagelets রেজিস্টার ব্যবহার করা যেতে পারে উপলব্ধ করা হয়.
Pagelets বলা হয় এবং প্যাটার্ন আপডেট এবং সমর্থন রেন্ডার করা যাবে, যা দেখা হয়
এই রিলিজে নতুন কি:.
- ফিক্স zope.component.zcml.IBasicViewInformation একটি পরিবর্তনের পরে IPageletDirective
সংস্করণ 1.3.0 নতুন কি:
- সরানো z3c.pt বহুরুপী extras_require অন্তর্ভুক্ত. এই বহুরুপী এবং বন্ধুদের কাছ থেকে প্যাকেজ স্বাধীন করে তোলে এবং এই আপনার নিজস্ব প্রকল্পের মধ্যে নির্ভরতা অন্তর্ভুক্ত করতে পারবেন.
- 2.0 টেমপ্লেট ইঞ্জিন বহুরুপী এবং বহুরুপী 2.0 সঙ্গে কাজ করতে নিয়মিত নতুন z3c.pt এবং z3c.ptcompat প্যাকেজ ব্যবহার আপগ্রেড করুন.
- z3c.ptcompat প্যাকেজ থেকে নোট দেখুন:
- বাস্তবায়ন Zope টুলকিট কাঠামোর মধ্যে সরাসরি প্লাগিং, কম্পোনেন্ট ভিত্তিক টেমপ্লেট ইঞ্জিন কনফিগারেশন ব্যবহার করা z3c.ptcompat আপডেট করুন.
- z3c.ptcompat প্যাকেজ আর টেমপ্লেট ক্লাস, বা ZCML নির্দেশ প্রদান করে; আপনি ZTK কোডবেসের থেকে সরাসরি আমদানি করা উচিত.
- PREFER_Z3C_PT পরিবেশ বিকল্প অপ্রচলিত অনুষ্ঠিত হয়েছে উল্লেখ্য; পরিবর্তে, এখন এই কম্পোনেন্ট কনফিগারেশন মাধ্যমে পরিচালিত হয়.
- এছাড়াও বহুরুপী CHAMELEON_CACHE পরিবেশ মান একটি পাথ সত্য / মিথ্যা থেকে পরিবর্তন করে মনে রাখবেন. আপনি একটি ক্যাশে ব্যবহার করতে চান না থাকলে এই সম্পত্তি কর. Buildout পরিবেশ বিভাগে নির্ধারিত কেউ না বা মিথ্যা কাজ করে না. অন্তত বহুরুপী সঙ্গে
সংস্করণ 1.2.2 নতুন কি:
- pagelet অ্যাডাপ্টারের স্বাক্ষর যেমন পরিবর্তন অনুরোধ ইন্টারফেস (কনটেক্সট, অনুরোধ, pagelet). IBrowserRequest থেকে IHTTPRequest বাছাই করুন. এই IBrowserRequest প্রদান করে না, যা jsonrpc অনুরোধ জন্য pagelet প্যাটার্ন ব্যবহার করতে পারবেন. এছাড়াও configure.zcml পরিবর্তন প্রতিফলিত
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না