گاهی می خواهید مطالب مرتبط با مطلب جاری را در بلوکی نمایش دهید.

در این آموزش روشی را با استفاده از Taxonomy term و Views ارائه می دهیم که در آن مطالب موجود در دسته مشخص را در بلوکی نشان می دهیم.

1- ابتدا Content type خود را ایجاد کرده و با استفاده از Taxonomy refrence قابلیت ایجاد دسته بندی را در محتوا بدهید.

2- در Views خود بلاکی ایجاد کنید.

3- فیلدهایی را که می خواهید نمایش دهید را بیافزایید. چنانچه خروجی را با استفاده از View mode گرفته اید، View mode خود را انتخاب کنید.

4- در قسمت Contextual filters، پارامترهایی-(Arguments)- بایستی 3 فیلتر زیر را ایجاد نمایید.

5- Content: Has taxonomy term ID (with depth)

در این فیلتر Provide default value را انتخاب کرده و نوع آن را Type: Taxonomy Term ID from URL انتخای نمایید. همچنین در این گزینه Load default filter from node page, that’s را نیز انتخاب نمایید و در آخر نوع دسته بندی ای را که با استفاده از Taxonomy refrence هنگام ساختن Content type ایجاد کرده اید را انتخاب نمایید.

6- Content: Has taxonomy term ID depth modifier

در این قسمت تنظیماتی وجود ندارد.

7- Content: Nid

در این قسمت Provide default value را انتخاب کرده و Content ID from URL را انتخاب کرده سپس در قسمت MORE (پایین صفحه این فیلتر) گزینه Exclude را انتخاب نمایید.

در آخر با استفاده از گزینه Rearrange ترتیب فیلترها را به ترتیب زیر تغییر دهید:

1- Content: Nid

2- Content: Has taxonomy term ID (with depth)

3- Content: Has taxonomy term ID depth modifier

با استفاده از این روش در نهایت بلوکی از مطالب مرتبط با محتوای پیش روی دارید که می توانید در صفحه "بلوک ها" نحوه نمایش آن را به آن Content type محدود نمایید تا مطالب مرتبط با آن Node را به کاربران نمایش دهید.

دیدگاه‌ها

تصویر الهه عربیان

الهه عربیان

ممنون استفاده کردم :)

افزودن نظر جدید