מהדורות מאפשרות לך לעקוב אחר הבדלים בין מהדורות שונות של פריט תוכן.
מהדורה של תבנות מתאריך יום ו, 23/12/2011 - 23:57
תבנות (theming)
מקורות ידע
תחביר דריסת דפי תבנית - רצוי להימנע עד כמה שניתן, בייחוד עבור יסודות גדולים כמו דף או סוג תוכן. יותר לגיטימי עבור יסודות קטנים כמו שדות.
רכיב Semantic Views
CSS
באמצעותו נותנים לוק אנד פיל כללי לאתר.
מה תופס בסופו של דבר (מהחזק לחלש - לפי הסדר) :
inline - נקרא אחרון - העיצוב הקובע - משתמשים בו ברכיבים שחורגים מהעיצוב הכללי.
פנימי – תגית סטייל
חיצוני – הכללה של רכיב חיצוני
דפדפן.
הרזולוציה עליה נעבוד - 960 רוחב - טוב למכשירי כף יד + מחשבים.
theming :
התקנו - fusion - starterkit - זהו theme גמיש שממנו מתחילים לבנות אתר
הוא theme עשיר שממנו אפשר להוריד ולבחור רכיבים.
יש starter kit הפוכים - מתחילים מנקי ואז מוסיפים לפי דרישה.
phptemplate - מנוע (parser) - תחת theme->engines.
אנחנו מחפשים ב-cssים איתם עובדים (ספריית ה-theme הרלוונטית).
בתוך ספריית ה-theme -
סדר טעינת ה-cssים עבור כל theme יושב בקובץ ה-info שבספריה.
לפעמים ה-cssים של ה-theme יושבים בתת תיקיה, לפעמים בספריה הראשית.
תמיד יש קובץ css מרכזי ולעיתים יש גם את ה-rtl של הערכה. כאשר יש כמה קבצי css הקובץ האחרון יותר הוא בעל כוח רב יותר כך שאם יש סתירה הוא זה שיקבע. בדרך זו דרופל יוצר אפשרות שקבצי css המתייחסים לאפשרות rtl ידרכו על מאפיינים ספציפים ב-ltr. כברירת מחדל דרופאלית כל קובץ css שסופה "-rtl" יטען לאחר קובץ ה-css עם שם בסיס זהה.
לפעמים יש local-sample.css - מקום לשינויים - עולה אחרון ודורס את כל מה שלפניו. לא קיים תמיד.
תוספות בתוך css - כותבים בתוך בלוק הערה שמכיל תאריך ושם בדרופל אורג.
בfirebug - ניתן לראות מאיפה נלקח ה-css של כל רכיב.
ניתן לערוך את הקובץ עצמו או להסתכל על הסגנון ולעקוף אותו בקובץ css אחר.
קובץ info :
בתוכו כתוב המנוע שמרנדר, אם יש ערכת אב.
יש מערך של stylesheets[all][x הוא מכיל את ה-cssים ואת הסדר שבה הם נטענים.
(אתרי color match נותנים סט של צבעים שהולכים ביחד).




