Node.tpl.php এ ক্ষেত্রগুলি কীভাবে প্রিন্ট করা যায়?


11

আমার পৃথক ক্ষেত্রগুলি পৃথক ট্যাগগুলিতে ফাইলের $contentপরিবর্তনশীল থেকে মুদ্রণ করতে হবে । আমি কীভাবে এটি করব এবং ক্ষেত্রের নামগুলি কীভাবে খুঁজে পাব?node.tpl.phpdiv


ডিএসএম (ode নোড) ব্যবহার করুন; ডেটা সকল টুকরা জন্য নির্দিষ্ট করা পথ খুঁজে।
দ্রুপালমভ

উত্তর:


22

এটা চেষ্টা কর

<?php print render($content['your_field_name']); ?> এটি সেই ক্ষেত্রের মানটি মুদ্রণ করবে।


1
হ্যাঁ তবে ক্ষেত্রের নাম কী তা আমি কীভাবে খুঁজে বের করব?
কোবাল্টবিবিয়ার

1
print_r ($ নোড);
আবুবকর শামস

5
অথবা অ্যাডমিন প্যানেলে যান এবং আপনার সামগ্রী টাইপ করুন => ম্যানেজফিল্ডস => ক্ষেত্রগুলির মেশিনের নামগুলি দেখুন, এটি আপনার_ফিল্ড_নাম হিসাবে উপলভ্য হবে
আবুবকর শামস

6

ডিভেল মডিউল এবং নোড- {সামগ্রী-প্রকার t .tpl.php এ সক্ষম করুন

    <?php dsm($node); ?>
    <?php dsm($content); ?>

আপনি সমস্ত নোড ক্ষেত্র এবং সামগ্রী সামগ্রী দেখতে পারেন see


1
এটি কিছুই মুদ্রণ করে না।
কোবাল্টবিবিয়ার

1
নিশ্চিত করুন যে আপনি ডেভেল মডিউল সক্ষম করেছেন
মুজতাবা শেখ

<? পিএইচপি মুদ্রণ $ বার্তা; ?> এটি আপনার পৃষ্ঠায় রাখুন .tpl.php
শেখ

সামনের প্রান্ত নোড- {কন্টেন্ট-টাইপ} .tpl.php এ এই পৃষ্ঠাটি কীভাবে অ্যাক্সেস করবেন?
pal4Live

2

আপনি ব্যবহার করতে পারেন devel আপনার node.tpl ফাইলে মডিউল এবং ব্যবহার dpm ($ বিষয়বস্তু) বা KPR ($ বিষয়বস্তু) ফাংশন। সেখান থেকে আপনি সমস্ত নাম দেখতে পাচ্ছেন এবং আপনার ইচ্ছা মতো সেগুলি রেন্ডার করতে পারেন।


0

উপলব্ধ ক্ষেত্রগুলি সন্ধানের সর্বোত্তম উপায় হ'ল:

<?php
  print render($content);
 ?>

আপনার টিপিএল ফাইলে এটি উপলব্ধ ক্ষেত্রগুলির তালিকা প্রদর্শন করবে। আপনি এই লাইনগুলি পরে মুছে ফেলতে পারেন। তারপরে, আপনার স্বতন্ত্র ক্ষেত্রগুলি মুদ্রণ করতে আপনি কেবল এটি করতে পারেন:

print render($content['field_blog_pic']); or


 print $title   

আপনার ক্ষেত্রগুলির উপর নির্ভর করে (ব্যবহারকারীর ছবি, চিত্রের ক্ষেত্র, সাধারণ পাঠ্য এবং তাই)।


0

আমি ক্ষেত্রের নামটি খুঁজতে ডেভেল মডিউল use ব্যবহার করি । এটা খুব দরকারী।

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