אירוח ופיתוח האתר נתרמו באדיבות...
- לינווייט - תשתיות תוכן וקהילה
- אמנון לבב - לבבי
שלום לכולם,
לא מזמן התחלתי ללמוד לתכנת בדרופל, השאלה שאני רוצה לשאול קשורה לקידום אתרים.
כאשר אני מתכנת אתר סטטי, יש לי שליטה מלאה באיך שהדף יראה ע"י הדפדפן ברמת הקוד.
ישנם תגיות מסויימות שהייתי רוצה להכניס בדפים מסויימים, ממש לכתוב אותם ברמת ה HTML
שדרופל יציג על המסך. איפה אני יכול לקבוע תגיות נוספות שארצה להכניס במקומות ובדפים מסויימים
באתר? אני לא מדבר על איזה מודול שמטפל בתגיות ספציפיות של קידום אתרים , אני בטוח שזה לא
מכסה את הכל.
השאלה השנייה היא (שיכולה להוות פיתרון לבעיה), האם יש דרך לעצב "דפי נחיתה" ב HTML שיקבלו את
העיצוב שהגדרנו בדרופל בצורה טובה אך יהיו בעצם דפים סטטים ולא מהווים שנשלט על ידי
מנוע ה PHP באתר?
| סוג | נושא | מאת | תגובות | התעדכן |
|---|---|---|---|---|
| שאלה | הכנסת קישור לעמוד | kolp | 0 | לפני 15 דקות 50 שניות |
| הודעה | ביצועים: דרופל או Zend Frameworks ? | לבבי | 0 | לפני שעה אחת 44 דקות |
| נותן שירות | Ilya Novo | copyhold | 0 | לפני 2 שעות 29 דקות |
| שאלה | מודולים להקמת רשת חברתית | noas | 1 | לפני 11 שעות 8 דקות |
| שאלה | בעיה בשינוי העיצוב של description | ענת | 7 | לפני 12 שעות 44 דקות |
| שאלה | logo tool | tsi | 2 | לפני 17 שעות 15 שניות |
| שאלה | עזרה הכנסת תוכן לאתר, בתשלום כמובן! עיזרו לי. | AKAVIS | 0 | לפני 17 שעות 3 דקות |
| הודעה | עוד מודול כחול לבן | amitai | 12 | לפני 18 שעות 31 דקות |
| הודעה | חסימת גישה לממשק הניהול | מתחילי | 0 | לפני יום אחד 5 שניות |
| שאלה | על ההבדל בין סוגי התוכן ה'קלאסים' | menros | 6 | לפני יום אחד 3 שעות |
התשובות דרך ה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 ותראה אם זה מתקן לך את הבעיה.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
מצויין, נפתר, תודה זהר!
תודה