מה הם דרופל "צפיות"?

הַגדָרָה:

המודול דרופל תצוגות מאפשר לך לארגן ולהציג את התוכן שלך לעולם כמעט בכל דרך שאתה יכול לחשוב. למעלה מחצי מיליון אתרי דרופל מדווחים כי הם משתמשים במודול תצוגות. זה טוב.

לדוגמה, נניח שיש לך סוג תוכן מותאם אישית עבור ביקורות ספרים. כל סקירת ספרים כוללת את השדות הבאים:

כברירת מחדל, דרופל יאפשר לך ליצור רשימה בסיסית של ביקורות אלה. באפשרותך להסתיר או להציג כל שדה ברישום, ולהגדיר את גודל תמונת הכיסוי. ולא הרבה.

לערבב ולהתאים את התוכן שלך

עם צפיות, לעומת זאת, אתה יכול לערבב ולהתאים את הנתונים לתוך כל מיני רישומים מותאמים אישית . לדוגמה, אתה יכול:

ודוגמאות אלה הן רק מעל הראש שלי. אם אתה יכול לחשוב על זה, זה מאוד סביר להניח שאתה יכול לבנות את זה צפיות.

תראי, אמא! אין קוד!

ואתה יכול לבנות את כל תצוגות אלה ללא שורה אחת של קוד.

אם היית צריך לעשות תצוגת קוד, זה היה נראה משהו כזה:

בחר node.created as node_created מקומת הצומת LEFT JOIN term_node term_node on node.vid = term_node.vid LEFT JOIN term_data term_data על term_node.tid = term_data.tid WHERE (node.status = 1 OR (צומת. uid = *** CURRENT_USER *** ו- *** CURRENT_USER *** <> 0) או ADMINISTER_NODES *** = 1) ו- (node.promote <> 0) ו- (UPPER (term_data.name) = UPPER ('בלוג')) סדר לפי node_created DESC

וזו רק שאילתת MySQL.

אתה גם צריך קוד לעצב פלט התוצאות. אם אי פעם רצית להוסיף שדה או תנאי, היית צריך לצלול פנימה לצבוט את הקוד בלי לשבור שום דבר.

תצוגות? תצביע ותלחץ.

חשיבה סוגי תוכן ותצוגות

כאשר אתה לומד לעבוד עם סוגי תוכן ותצוגות מותאמים אישית, תגלה כי הם יכולים לפתור אחוז עצום של בעיות CMS עד כה בלתי מתפשר.

לעתים קרובות כל כך, אתה או הלקוח שלך ירצו "מיוחד" דפים, על תוכנות אחרות CMS , ידרוש קידוד מורכב, או ציד נואש עבור תוסף. אבל עם קצת מחשבה, אתה יכול להפחית אותם אחד או יותר סוגי תוכן מותאם אישית, וכן בנוי היטב להציג.

הרחבת תצוגות עם מודולים מותאמים אישית

נכון, תצוגות לא יכול לעשות הכל . אבל אם אי פעם למצוא את עצמך נגד הגבולות של תצוגות, לבדוק drupal.org. ישנם אלפי מודולים להאריך צפיות. כמו תמיד, אתה צריך לבחור מודולים בחוכמה , אבל זה בהחלט אפשרי כי מישהו כבר לפתור את הבעיה שלך.

אבל למד צפיות ראשון

אבל לפני שאתה הולך לחפש מודול מותאם אישית, ודא שאתה באמת למד מה "בסיסי" תצוגות יכול לעשות. יש הרבה הדרכות שם בחוץ, אבל הדרך הטובה ביותר ללמוד היא לאפשר את אחד הדעות הכלולות. מיד, תראה את האלמנטים הבסיסיים שאתה צריך לעשות תצוגה. אז אתה יכול להתחיל tweaking - וזו הדרך הטובה ביותר ללמוד.