قالب نوع محتواهای خود را دگرگون کنید!

Display suite یکی از افزونه های کاربردی دروپال می باشد که به کمک آن می توانیم برای هر یک از نوع محتواهای موجود در سایت یک قالب اختصاصی طراحی کنیم. برای آشنایی با نحوه کار با این افزونه با ما همراه باشید.

برای استفاده ازافزونه  Display suite نیاز به پیش نیاز خاصی نداریدو بعد از نصب این افزونه می توانید با مراجعه به مدیریت نمایش هر یک از نوع محتواها، یک حالت نمایش را برای محتوای خود انتخاب کنید. بعد از انتخاب نوع نمایش یا حالت نمایش باید تصمیم بگیرید که هر یک از فیلد های شما در چه قسمتی نمایش داده شود. ما در ادامه به صورت خلاصه نحوه کار با این افزونه را به شما آموزش می دهیم.

حالت نمایش خود را انتخاب کنید و دکمه save  را بزنید.

سپس فیلدهای خود را در نواحی مورد نظر قرار دهید و در انتها save کنید.

 

چند نکته مهم و کاربردی:

یکی از مهمترین کاربردهای این افزونه، فراخوانی ویوز و بلوک ها می باشد، شما می توانید با کمک این افزونه هر گونه بلوکی را فراخوانی کنید و در بین فیلدهای محتواهای خود قرار دهید، برای مثال اطلاعات نویسنده یا یک بلوک تبلیغاتی.

برای این منظور روی تب custom fields کلیک کنید و add a block field را انتخاب کنید.

 

در پنجره باز شده یک برچسب و اسم ماشین مناسب را وارد کنید و Entities مناسب را انتخاب کنید که در اینجا ما Node را انتخاب کرده ایم. در قسمت بلوک از لیست نمایش داده شده می توانید بلوکی که ممکن است از نوع ویوز هم باشد را انتخاب کنید و در نهایت save کنید.

 

فیلد اضافه شده را در میان فیلدهایتان خواهید دید.

 

در صورتی که هیچ یک از حالت های نمایش display suite را نمی پسندید باز هم می توانید از این افزونه استفاده کنید ، کافیست یکی از حالتهای نمایش که به حالت نمایش مورد نظرتان نزدیک تر است را انتخاب کنید. هر یک از این حالت های نمایش دارای یک فایل می باشد ، که مسیر دسترسی به آن مشخص می باشد، شما می توانید بت مراجعه به این آدرس (sites\all\modules\ds_bootstrap_layouts\layouts\twocol\bootstrap_6_6_stacked) ، یک کپی از آن را به فولدر قالب خود انتقال دهید و تغییرات مورد نظرتان را بر روی آن اعمال کنید. در صورتی که می خواهید این نوع نمایش بر روی تمام نوع محتواهایتان اعمال شود bootstrap-6-6-stacked--node.tpl.php را انتخاب کنید و در غیر این صورت اگر می خواهید یک قالب اختصاصی برای یک نوع محتوای خود داشته باشید bootstrap-6-6-stacked--node-article.tpl.php را انتخاب کنید  (در این صورت این tpl فقط بر روی نوع محتوای article اعمال خواهد شد.)

 

در پایان خوشحال می شویم اگر نکته و یا مطلبی درباره این افزونه دارید با ما و دوستان دروپالی به اشتراک بگذارید.

admin
جواد اصغری هستم مدیر سایت مرکز دروپال ایران ، یک طراح که از سال 89 با دروپال کار می کنم به گرافیک علاقه خاصی دارم و سعی می کنم کارهام در این چهارچوب قرار بگیرن

خسته نباشید.
سوال اولم اینه که چرا واقعا برای ارسال صرفا یک نظر کاربر باید ثبت نام کنه!بگذریم.
این ماژول خیلی خوبه اما من چطوری می تونم فیلد تعداد نظرات محتوا یا تعداد بازدید محتوا رو داشته باشم؟چون خودش بصورت دیفالت اینا رو نداره! ممنون میشم یه راهنمایی کوچک بکنید.


سلام.
دوست عزیز برای اضافه کردن هر فیلدی در Display suite همون جور که در آموزش توضیح داده شده از قسمت custom fields می تونید فیلد های خودتون رو اضافه کنید.برای اضافه کردن تعداد بازید ودیدگاه ها دو روش وجود دارد : 
1- این دوفیلد رو از طریق views ایجاد کنید ، بعد اون ویو رو طبق آموزش در اینجا  تحت عنوان یک بلوک فراخوانی کنید.
2- اضافه کردن فیلد ها به صورت Add a code field که میتونید هر فیلدی که خواستید رو به صورت کد و یا به کمک token ها ایجاد کنید.
موفق باشید


مرکز دروپال ايران

راه های ارتباط با ما

آدرس : دفتر شهریار : شهرک وائین ، بعثت 5 نبش سپیدار 10 پلاک 26

تلفن : 09370977406 - 09384363798

ایمیل : drupalcenter.ir@gmail.com

ارتباط با مدیر سایت از طریق تلگرام

logo-samandehi

مرکز دروپال ایران بزرگترین وب سایت  آموزش دروپال در کشور ، در مهر ماه سال 1388 به طور رسمی فعالیت خود را در زمینه وب و دنیای دیجیتال آغاز کرده است. مجموعه مرکز دروپال ایران شامل « آموزش های تصویری » ، « معرفی جدیدترین ماژول ها » ، « ترجمه مقالات دروپالی روز دنیا » ، « طراحی قالب دروپال» و « خبرهای دنیای دروپال» می باشد.این مجموعه به همراه گروه فنی خود و به  پشتوانه کاربران فعال و متعهد ، با  در نظر داشتن چشم اندازی برای آینده نزدیک ، قصد دارد تا به معرفی و آموزش  هرچه بیشتر و بهتر هسته قدرتمند و دوست داشتنی دروپال ،  به روش های مختلف در زمینه های گوناگون بپردازد تا در کنار کاربران خود به موفقیت های هرروز خود بیفزاید. در همین راستا قصد داریم تا بصورت تخصصی و حرفه ای مباحث مختلف دروپال را با کوچک ترین جزئیات و تکنیک ها به دروپال کاران و کسانی که قصد دارند طراحی وب سایت ،پورتال و سیستم های هوشمند را آغاز کنند ، آموزش دهیم.گستردگی مطالب ، تنوع در آموزش ها ، نگاه تخصصی و همگام بودن با کاربران در آموزش عوامل متمایز کردن مرکز دروپال ایران با سایر آموزش دهندگان می باشد.
دروپال برای انجام طراحی های شگفت انگیز !  Drupal Builds something amazing