আমি ড্রুপাল ৮-তে একটি টেম্পলেট রেন্ডার করার চেষ্টা করছি D দ্রুপাল In-এ, আমি হুক_থেম দিয়ে একটি থিম তৈরি করব, আমার মডিউলে একটি টেম্পলেট ডিরেক্টরি তৈরি করব, টেমপ্লেট ফাইলটি এতে ফেলে দেব এবং আমি এটি থিম () দিয়ে প্রদর্শন করতে পারতাম। দ্রুপাল 8 এর সাথে আমি কীভাবে দক্ষতা করব? আমি নিম্নলিখিত চেষ্টা করেছিলাম, কিন্তু এটি ত্রুটিযুক্ত:
টুইটার_পুল.মডিউলে
/ ** * হুক_থিম () প্রয়োগ করে। * / ফাংশন টুইটার_পুল_থমে ($ বিদ্যমান, $ প্রকার, $ থিম, $ পথ) রিটার্ন অ্যারে ( 'টুইটার_পুল_ইউয়েট_লিস্টিং' => অ্যারে ( 'ভেরিয়েবল' => অ্যারে ( 'বিবরণ' => অ্যারে (), ), 'টেমপ্লেট' => 'টেমপ্লেট / টুইটার_পুল_ইউইট_লিস্টিং', ), ); }
টুইটার_পুল / টেম্পলেটগুলির অভ্যন্তরে: টুইটার_পুল_টুইট_লিস্টিং html.twig
আমার ব্লকের ভিতরে:
et টুইট_টেমপ্লেট = অ্যারে ('# থিম' => 'টুইটার_পুল_ইউইট_লিস্টিং', '# অ্যাট্রিবিউটস' => অ্যারে ('প্যারামস' => $ প্যারাম)); $ আউটপুট = দ্রুপাল_রেেন্ডার (et টুইট_টেম্পলেট, অ্যারে ('প্যারামস' => $ প্যারাম)); মুদ্রণ $ আউটপুট;
আমি আমার লগগুলিতে নিম্নলিখিত ত্রুটিটি পেয়েছি:
ব্যবহারকারীর ত্রুটি: "বিষয়বস্তু" হ'ল দ্রুপাল ore কোর \ রেন্ডার \ উপাদানটি :: শিশুদের () সি এর লাইন 89: am xampp \ htdocs \ দ্রুপাল \ কোর \ লিব \ দ্রুপাল ore কোর \ রেন্ডার \ উপাদান। পিএইচপি)।
সম্পাদনা: অন্য ত্রুটি:
টুইগ_এরআর_লুডার: "মডিউল / কাস্টম / টুইটার_পুল / টেম্পলেট / টেমপ্লেট / টুইটার_পুল_টুইট_লিস্টিং html.twig" (সন্ধান করা: সি: am xampp \ htdocs \ দ্রুপাল) সন্ধান করতে অক্ষম। Twig_Loader_Files systemm-> FindTemplate () (C এর লাইন 202: am xampp \ htdocs \ দ্রুপাল \ কোর \ বিক্রেতা \ twig \ twig \ lib \ Twig \ লোডার \ ফাইলসিসটেম.এফপি)।
আমি ভেবেছিলাম এই ত্রুটিটি ঘটছে কারণ আমি नेमস্পেসগুলি এবং সঠিকভাবে অটোলয়েড ব্যবহার করছি না। আমি আমার টেম্পলেট ফাইলটি কোথায় রাখব? ত্রুটির বার্তার উপর ভিত্তি করে, আমি এটি সি: \ xampp \ htdocs \ দ্রুপাল \ টেম্পলেট at এ রাখার চেষ্টা করেছি কিন্তু এটি এখনও কার্যকর হয়নি।
drupal_render()
? এটি একটি বুলিয়ান আশা করছে
templates/templates/
2nd ত্রুটি বার্তা অংশগ্রহণ আমাকে মনে করি আপনি চেষ্টা করা উচিত তোলে 'template' => 'twitter_pull_tweet_listing',
পরিবর্তে 'template' => 'templates/twitter_pull_tweet_listing',
মধ্যেhook_theme()