[Skip Header and Navigation] [Jump to Main Content]
בית
דרופל ישראל
הבית של קהילת מפתחי ומשתמשי דרופל בישראל

Primary Links

  • בית
  • דרופל בעברית
  • חדש באתר
  • מדריכים
  • תמיכה
  • לוח דרושים
  • נותני שירות בדרופל
  • אתרי דרופל ישראליים
  • שאלות נפוצות
  • ארועים והדרכות

איפה מתחילים ולאן ממשיכים?

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

להורדת דרופל בעבריתלשפות וגרסאות אחרות, Drupal.org

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

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

שלום אורח

כניסה|הצטרפות

כעת מחוברים 0 משתמשים מזוהים, ו-2 אורחים:

kyoav הוא החבר הכי חדש בקהילה!

דרופל ישראל בפייסבוק דרופל ישראל בטוויטר דרופל ישראל ב-LinkedIn

חדש בדיונים בפורום

  • כיצד להכניס קוד adwords... |‏ kyoav
  • מודול מומלץ לצ'אט |‏ ענת כהנא
  • מנתח web טכני |‏ rakefetzd
  • העתקת עיצוב מאתר Drupal... |‏ שלי
  • מודול מומלץ / גישה נכונה להקמת... |‏ spiro
עוד בפורום

חדש בבלוגים

  • התקנת drupal commerce... |‏ dror11
  • פייסבוק ואתר דרופל ישראל |‏ szadok
  • דרופליסטית מחפשת בית חם |‏ פיקסי
  • מספר מילים על אבטחה, בעקבות פר... |‏ zohar
  • מודול ממולץ: disable_messages |‏ bluetegu
עוד בבלוגים

אירועים והדרכות קרובות

אין פעילויות להצגה. יאללה, מי מארגן משהו?

ללוח האירועים המלא

חדש באתרים ישראלים

  • מיכל פאטל |‏ izzy - ilw
  • הישיבה האורבנית לצעירי תל אביב |‏ izzy - ilw
  • Club Gold Casino |‏ guy
  • שפיר הנדסה אזרחית |‏ yanivfel
  • Astronautics C.A. LTD |‏ inbalj
עוד אתרים ישראלים
בית » פורומים » תמיכה כללית

תצוגת הפלט של view attach בנפרד מהתוכן אליו הוא מוצמד

liats75, ב', 19/10/2009 - 11:49

אני משתמשת במודול View Attach כדי להציג תכנים שקשורים לתוכן אחר.
הפלט של הוויו (שמציג את התכנים הקשורים) מוצג אוטומטית כחלק מהתוכן אליו הוא קשור, כלומר ה-div של הוויו מוכנס לתוך ה-div של ה-node כך שלא מתאפשר לי ב-css לבודד ביניהם ולהציג את התכנים הקשורים משמאל לתוכן המרכזי.

שתי אפשרויות לפתרון שאני חושבת עליהם:
1. להוציא את ה-div של הוויו החוצה שיהיה באותה רמה עם ה-div של התוכן (ואז לשלוט במיקום בעזרת css)- איך עושים את זה?
2. לייצא את הפלט של הוויו לבלוק (ואז כמובן אוכל למקם אותו בכל אזור שאבחר) - איך עושים את זה?

אשמח לרעיונות, כיוונים ומחשבות...

ואם למישהו יש בכלל רעיון אחר איך להציג סדרת תכנים שקשורה לתוכן מסוים, אשמח לשמוע
(את RelatedContent כבר בדקתי - הוא לא מתאים לצרכים שלי)

תודה
ליאת

‹ מעוניין להסיר את התאריך שנמצא ליד כל פוסט גודל מסך (page) עושה בעיות ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • תמיכה כללית
התמונה של yhager

נשמע לי שאת צריכה היבט רגיל

נכתב ע"י yhager ביום ב', 19/10/2009 - 21:21.

נשמע לי שאת צריכה היבט רגיל ולא "היבט מחובר". תוציאי אותו לבלוק, ותשימי אותו איפה שאת רוצה.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

יובל מה זה 'היבט מחובר'?

נכתב ע"י אמיר סימן טוב ביום ג', 20/10/2009 - 16:46.

יובל מה זה 'היבט מחובר'? תרגום של...?

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yhager

Views attach

נכתב ע"י yhager ביום ג', 20/10/2009 - 17:56.

Views attach

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

תודה יובל וראה הערה למטה.

נכתב ע"י אמיר סימן טוב ביום ד', 21/10/2009 - 16:42.

תודה יובל וראה הערה למטה.

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של liats75

אני דווקא צריכה היבט מחובר

נכתב ע"י liats75 ביום ד', 21/10/2009 - 09:15.

אני דווקא צריכה היבט מחובר (עכשיו אתה יודע כי עזרת לי לבנות אותו :-) )

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

אפשר, כרגיל, בכמה דרכים.
סעיף 1
אפשר כמובן באמצעות theming של node.tpl .
במקרה כזה יש להמנע מהדפסת המשתנה $content שאחראי על צורת האריזה הקודמת.
ואז אפשר לגשת ישירות לאלמנטים המרכיבים את התוכן ולהדפיס אותם אחד אחד כאשר הם ארוזים בדיבים תפורים לפי מידתנו.
זהירות: במקרה כזה כאשר אנו לוקחים את ה"חוק" לידיים , יש צורך מטעמי בטיחות, לוודא שאנו לא מדפיסים את הערך הגולמי של הנתונים אלא את מדפיסים את הערך שמסומן לנו כ"בטוח".

כמובן שאפשרות זו דורשת ללכלך את הידיים בקצת php.

אפשרות אחרת, מבחוץ באמצעות : css קצת אלים מהמקובל.
מעניקים position : absolute לdiv של ה view
דואגים ל position:relative לדיב שמעליו, זה של הnode.
ואז משלימים את המלאכה באמצעות התמהיל הנדרש של paddings/margins/width/top/bottom

סעיף 2
תצוגה בבלוק,
א. ניתן להציב בלוק בתוך node
אפשר לראות בaquia marina איך זה נעשה.
יש לקחת בחשבון שבמקרה כזה עשויה להווצר בעיית פרפורמנס. יש לוודא שאנחנו מגבילים באמצעות ממשק ניהול הבלוקים את הבלוק להופעה רק בעמודים הנדרשים. (אחרת דרופל יכין אותו לתצוגה עבור כל עמוד ועמוד)

ב. תצוגה בתבנית העמוד.

אולי אפשרות נוחה יותר להצבת בלוק היא להשתמש באחת מתבניות העיצוב שמציעות regions בתבנית העמוד page.tpl.
מעל או מתחת לdiv של התוכן. (למשל טנדו, אקויה מרינה, adaptivetheme ואחרות )
(או להוסיף כזה לתבנית שכבר עובדים איתה)
ואז שוב לגשת לcss ולהשלים את המלאכה.

ליאת שדה-סעדון
לומבי - אינטרנט בגובה העיניים | www.lomby.co.il

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yhager

אז אני כנראה לא מבין משהו

נכתב ע"י yhager ביום ד', 21/10/2009 - 12:25.

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

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

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

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

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של liats75

יובל, אתה מפספס משהו (או

נכתב ע"י liats75 ביום ד', 21/10/2009 - 16:37.

יובל, אתה מפספס משהו (או שאולי אני מפספסת?)

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

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

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

ליאת שדה-סעדון
לומבי - אינטרנט בגובה העיניים | www.lomby.co.il

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yhager

יובל, אתה מפספס משהו (או

נכתב ע"י yhager ביום ד', 21/10/2009 - 21:26.

יובל, אתה מפספס משהו (או שאולי אני מפספסת?)

הנה מה שכתוב בעמוד הפרויק‎ט:

This module provides two additional Views display plugins, "Profile" and "Node content". These displays do not display on a page but get "attached" to either a user page or nodes of specified types.

מהמילים Views display plugins אני מבין שהמודול הזה משפיע על התצוגה ולא על תוכן ההיבט.

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

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

<?php
return (($node = menu_get_object('node')) && ($node->type == 'mytype'));
?>

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

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של liats75

אוקיי, אני חושבת שהאסימון נפל

נכתב ע"י liats75 ביום ד', 21/10/2009 - 23:15.

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

אני אנסה את מה שאתה מציע.

תודה!

ליאת שדה-סעדון
לומבי - אינטרנט בגובה העיניים | www.lomby.co.il

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

אוסיף על מה שאמר יובל: אני

נכתב ע"י אמיר סימן טוב ביום ד', 21/10/2009 - 16:42.

אוסיף על מה שאמר יובל: אני בכלל לא ידעתי שיש רכיב כזה (היבט מחובר) ואני מחבר אותו בעצמי איך שאני רוצה - זה נוח מאוד. אני עושה זאת באמצעות קובץ התבנית הרלוונטי, הרחיב על כך ישראל שצוטט מעלה.

בסוגי תוכן עיקריים במערכת אני מגלה שאני מעדיף לרנדר את ההטמל בעצמי בקובץ tpl ולא לרנדר את כל ה $content כמות שהוא. כיון שכך, לא הרגשתי צורך ברכיב כמו ההיבט המחובר.

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

אמיר

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
Powered by Drupal, an open source content management system
אירוח ופיתוח האתר באדיבות לינווייט - דרופל , אנדרואיד וקוד פתוח
עיצוב, קסמי css וערכת העיצוב טנדו - תום ביגלאייזן
שותף לדרך - אמנון לבב - ייעוץ משולב
דרופל ישראל הינה חלק מרשת הקנטינה
"כללי המשחק" ותנאי השימוש באתר
[Jump to Top] [Jump to Main Content]