מפתח סגנון שמונע תצוגה של כפתור הגשה
הבעיה
לאחר עריכה של קובץ סגנון של ערכת העיצוב בה אני משתמש, נתקלתי לפתע בתופעה מוזרה; כפתור "הגש" אינו מופיע בתחתית עמוד העריכה של פריטי תוכן מסוג תוכן מסוים.
האבחנה
בבדיקה של קוד המקור של הדף, גיליתי שהכפתור דווקא קיים (מרונדר) אך מוסתר. הסיבה לכך היא שהוא נושא מפתח סגנון edit-submit-1 ובתבנית העיצוב בה אני משתמש, מפתח סגנון זה מוגדר עם ערך none למאפיין display, כך:
#edit-submit-1{display:none;}/for non-admin/מעקף זמני:
רשמתי את הקוד הבא כדי לדרוס את הערך של ההסתרה, איך איני יודע האם יש לכך משמעויות לא רצויות (בייחוד בשל ההערה שקשורה למנהלן) -
#edit-submit-1{display:inline;}הערות:
- בסוגי תוכן אחרים הבעיה לא קיימת, כי בהם כפתור ההגשה נושא מפתח סגנון edit-submit (בלי תוספת של 1 בסוף).
- אם אני מחליף תבנית עיצוב, לשם בדיקה, הבעיה נעלמת. למעשה, בתבנית העיצוב גרלנד, למשל, אן בכלל התייחסות למפתח בשם edit-submit-1.
- אין לי מושג למה בערכת העיצוב בה אני משתמש מסתירים את הכפתור. רעיונות?
אשמח להשכיל בנושא. תודה.

לא מנהלים הרשאות דרך css , מי
לא מנהלים הרשאות דרך css , מי שכתב שורת ה css הזאת טעה בגדול
אתה צריך לדאוג בגלל קיום שורת ה dispaly:none יותר מהשורה שאתה כתבתה
אתה צריך לשאול האם יש "משמעויות לא רצויות" דווקא לשורה המקורית
yakoub abaya
^^מה שיעקוב אמר :)
^^מה שיעקוב אמר :)
אמתי -- חברת גיזרה
נראה לי שאתם ממש
נראה לי שאתם ממש צודקים.
פתחתי על זה באג בתבנית והוספתי שם תגובה - http://drupal.org/node/1156810
תודה רבה,
אמיר
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט