Drupalcon Szeged 2008

שליטה בדף ה HTML שנקרא על ידי הדפדפן

שלום לכולם,

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

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

ישנם תגיות מסויימות שהייתי רוצה להכניס בדפים מסויימים, ממש לכתוב אותם ברמת ה HTML

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

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

מכסה את הכל.

השאלה השנייה היא (שיכולה להוות פיתרון לבעיה), האם יש דרך לעצב "דפי נחיתה" ב HTML שיקבלו את

העיצוב שהגדרנו בדרופל בצורה טובה אך יהיו בעצם דפים סטטים ולא מהווים שנשלט על ידי

מנוע ה PHP באתר?

התשובות דרך הthemeing

בדרופל ניתן לייצר דפים בעיצוב שונה על ידי theming של האזורים השונים באתר.
ניתן לעצב אזורים, בלוקים, ותכנים אשר מסופקים על ידי המודולים עצמם דרך פונקציות הtheme.
את האתגרים שלך ניתן לפתור על ידי עיצוב דפים על פי מספר הnode שלהם.
נאמר ודף ספציפי אמור להראות שונה או שיהיה מוטמע בו מקטע גאווהסקריפט ספציפי - בודקים מה מספר הnode שלו למשל בnode/314
אז מעתיקים את הpage.tpl.php ל page-314.tpl.php ועושים את השינויים שם.
אפשר לעשות את אותו דבר עם landing pages בגלל שניתן גם לייצר
page-lp2.tpl.php ובעזרת html ו css שונה ניתן להתאים את המראה למה שרוצים.
ליאור

ליאור קסוס, לינוויט
תשתיות תוכן קהילתיות

תודה, אבל אני חושב שלא הבנתי משהו בהסבר

אתה מתכוון, לקחת את הpage.tpl.php, לעשות ממנו עותק, לשנות את שמו ולעשות את השינויים שם?

ניסיתי לעשות את, זה לא צלח, אז בטח לא הבנתי את הכוונה...

עיצוב על פי URL

הסתכל כאן- http://drupal.org/node/104316
אם אתה רוצה לשנות דף של פריט תוכן מסוים, הקובץ הוא בפורמטpage-node-1234.tpl.php

אורן זוסמן, לינווייט
לינווייט תשתיות תוכן קהילתיות

דף הבית

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

יצרתי דף page-front.tpl.php אך כל פעם שאני לוחץ על ה איקון של דרופל (לדף הבית) הוא כותב לי: "דף אינו קיים".

מה עשיתי בהפניות לא טוב?

בעניין: דף הבית

אלו שני דברים שונים.
page-front.tpl.php דואג לעיצוב הדף הראשי. לעומת זאת, אם הדף הראשי שלך מפנה לעמוד שאיננו קיים... אז תקבל את ההודעה הזו.

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

זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות

מצויין, נפתר, תודה זהר!

תודה

חדש באתר

סוגסמל מיוןנושאמאתתגובותהתעדכן
שאלההכנסת קישור לעמוד kolp0לפני 15 דקות 50 שניות
הודעהביצועים: דרופל או Zend Frameworks ? לבבי0לפני שעה אחת 44 דקות
נותן שירותIlya Novo copyhold0לפני 2 שעות 29 דקות
שאלהמודולים להקמת רשת חברתית noas1לפני 11 שעות 8 דקות
שאלהבעיה בשינוי העיצוב של description ענת7לפני 12 שעות 44 דקות
שאלהlogo tool tsi2לפני 17 שעות 15 שניות
שאלהעזרה הכנסת תוכן לאתר, בתשלום כמובן! עיזרו לי. AKAVIS0לפני 17 שעות 3 דקות
הודעהעוד מודול כחול לבן amitai12לפני 18 שעות 31 דקות
הודעהחסימת גישה לממשק הניהול מתחילי0לפני יום אחד 5 שניות
שאלהעל ההבדל בין סוגי התוכן ה'קלאסים' menros6לפני יום אחד 3 שעות