دروپال "نمایش ها" چیست؟

تعریف:

ماژول دروپال Views اجازه می دهد تا شما را به سازماندهی و نمایش محتوای خود را به جهان تقریبا به هر طریقی که شما می توانید از آن فکر می کنید. بیش از نیم میلیون سایت دروپال گزارش می دهند که از ماژول Views استفاده می کنند. این خوب است

به عنوان مثال، بگذارید بگوییم یک نوع محتوای سفارشی برای بررسی کتاب وجود دارد. هر بررسی کتاب شامل موارد زیر است:

به طور پیش فرض، دروپال به شما اجازه می دهد یک لیست اولیه از این بررسی ها را ایجاد کنید. شما می توانید هر فیلدی را در فهرست پنهان یا نشان دهید و اندازه تصویر پوشش را تنظیم کنید. و چیز دیگری نیست.

محتوای خود را مخلوط و مطابقت دهید

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

و این نمونه ها از بالای سر من هستند. اگر می توانید آن را تصور کنید، احتمالا می توانید آن را در Views ایجاد کنید.

ببین، مامان بدون کد!

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

اگر شما مجبور بودید کد را مشاهده کنید، به نظر می رسد چیزی شبیه به این است:

SELECT node.nid AS nid، node.created AS node_created از گره گره LEFT JOIN term_node term_node ON node.vid = term_node.vid LEFT JOIN term_data term_data ON term_node.tid = term_data.tid WHERE (node.status = 1 OR (node. uid = *** CURRENT_USER *** و *** CURRENT_USER *** <> 0) یا *** ADMINISTER_NODES *** = 1) AND (node.promote> 0) AND (UPPER (term_data.name) = UPPER ('وبلاگ')) ORDER توسط node_created DESC

و این فقط پرس و جو MySQL است.

شما همچنین باید کد را برای فرمت کردن و خروجی نتایج داشته باشید. اگر شما همیشه می خواستید یک فیلد یا یک شرط را اضافه کنید، باید کد را بدون شکستن چیزی بچرخانید و نیشگون بگیرید.

نمایش ها نقطه کلیک کنید

فکر کردن در انواع محتوا و دیدگاه ها

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

بنابراین اغلب شما یا مشتری شما صفحات ویژه را می خواهید که در سایر نرم افزارهای CMS نیاز به برنامه نویسی پیچیده دارند یا یک شکار ناامید کننده برای یک افزونه. اما با کمی فکر، شما می توانید آنها را به یک یا چند نوع محتوای سفارشی و یک نمایه به خوبی ساخته شده کاهش دهید.

نمایش ها را با ماژول های سفارشی گسترش دهید

درست است، دیدگاهها نمیتوانند همه چیز را انجام دهند اما اگر شما همیشه در برابر محدودیت های نمایش ها پیدا کنید، drupal.org را بررسی کنید. هزاران ماژول وجود دارد که Views را گسترش می دهند. همانطور که همیشه، ما باید عاقلانه ماژول ها را انتخاب کنیم ، اما احتمالا کسی مشکل شما را حل کرده است.

اما ابتدا یادداشت ها را یاد بگیرید

اما قبل از اینکه به دنبال یک ماژول سفارشی بروید، مطمئن شوید که واقعا یاد گرفته اید که چه چیزی می تواند انجام دهد. آموزش های فراوانی وجود دارد، اما بهترین راه یادگیری این است که یکی از دیدگاه ها را فعال کنید. بلافاصله، عناصر اساسی مورد نیاز برای ایجاد یک دید را خواهید دید. سپس میتوانید شروع به کار کنید - و این بهترین روش برای یادگیری است.