قالب node در دسته بندی

شما اینجا هستید

2 پست / 0 جدید
آخرین ارسال

وضعیت: آفلاین
  • تعداد ارسال: ۳۸۸
  • تاریخ عضویت: ۲۰۱۵/۰۹/۰۴
  • آخرین حضور: ۲۰۱۸/۰۱/۰۳
  • سمت: کاربر عضو
  • موقعیت: نامشخص

سلام و تشکر از دوستان
من دوباره به مشکل خوردم :-)
من یه taxonomy به نام allsample همون (machin name) دارم ویک (نوع محتوی ) براش درست کردم میخوام داخل این صفحات نمونه عکس ها رو قرار بدم و برام مهمه که ظاهر محتوی مثل قسمت article ها نباشه و میخوام متفاوت بشه این فایلو node-allsample.tpl.php ساختم و توابع php رو بهش دادم نمیدونم چرا باز از همون صفحه پیشفرض article ها استفاده می کنه یعنی : (node.tpl.php)
و اینکه نمی خوام داخلش ادامه مطلب رو داشته باشم
لطفا راهنمایی بفرمایید.


وضعیت: آفلاین
  • نسخه دروپال: 7.00
  • تعداد ارسال: ۴۱۰۵
  • تاریخ عضویت: ۲۰۱۰/۰۱/۱۸
  • آخرین حضور: ۲۰۲۱/۰۳/۰۶
  • سمت: مدیر کل
  • موقعیت: نامشخص

دو راه برای اینکار دارید.
1- استفاده از views و تغییر ظاهر نمایش صفحه دسته بندی مورد نظر
2- استفاده از فایل های تمپلت دروپال که باید ابتدا فایل را ایجاد و حافظه نهان را خالی کنید و در مثال شما اگر بخواهید برای همه دسته بندی مورد نظر با نام ماشینی allsample تغییرات انجام شود فایل با نام taxonomy-term--allsample.tpl.php خواهد بود و اگر برای یک دسته بندی خاص بخواهید بحالت taxonomy-term--tid.tpl.php خواهد بود.
کد پیشفرض این فایل نیز کدهای html و php زیر است:
<div id="taxonomy-term-<?php print $term->tid; ?>" class="<?php print $classes; ?>">
  <?php if (!$page): ?>
    <h2><a href="<?php print $term_url; ?>"><?php print $term_name; ?></a></h2>
  <?php endif; ?>
  <div class="content">
    <?php print render($content); ?>
  </div>
</div>