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

יש את Views Accordion שנראה
יש את Views Accordion שנראה מבטיח, עוד לא ניסיתי אותו.
צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
R2L - ערכות עיצוב מרוטלות לדרופל
גם אני בשלב שבירת השיניים בJs
גם אני בשלב שבירת השיניים בJs ויש כאן השקה לבעיות אחרות י מנסה לפתור.
מה שיפה בג'אווה סקריפט הוא שהקוד מופיע בדפדפן או נמצא גלוי בקובץ שמקושר ההמסמך.
לכן אנחנו יכולים לגשת לאתר הנגרים להסתכל בHTML .
לצורכי לימוד כמובן, אני מקווה שהדרופליסט שהקים את "נגרים" יקבל את ההתבוננות הזו בעין יפה.
אז אם מסתכלים, נניח באמצעות ,firebug, רואים בטבלה שמכילה את התוצאות שמדובר בשורה מוצגת ושורה מוסתרת.
כלומר כאשר הview הטבלאי מרונדר נוספת לאחר כל TR עם תצוגת שדות שורה נוספת שמציגה נתונים מלאים יותר של הnode .
את זה ניתן לבצע באמצעות theming של הטבלה.
לכל שורה שמכילה node "שלם" מוצמדת הוראת css inline של display:none
לכל שורה "רגילה" מוצמדת הוראת גאווה סקריפט
onclick="toggle_nagar(.....)
כך שקליק מפעיל את הפונקציה שמסירה את הdisplay:none והשורה המוסתרת נגלית.
הפונקציה מוגדרת inline בדף: וניתן לבחון אותה מקרוב :
<script type='text/javascript'>
var prevElement = null;
function toggle_nagar(e, adv) {
var curElement = document.getElementById(e);
var advContainer = document.getElementById(adv);
if (prevElement == null) {
curElement.style.display = "";
advContainer.appendChild(document.getElementById('float_adv'));
prevElement = curElement;
} else if (curElement == prevElement) {
curElement.style.display = "none";
prevElement = null;
} else {
curElement.style.display = "";
advContainer.appendChild(document.getElementById('float_adv'));
prevElement.style.display = "none";
prevElement = curElement;
}
}
</script
יש כאן עבודת theming של הview בכדי ל"השחיל" את השורה הנוספת.
(או מודול שאני לא מכיר.)
על פניו זה נראה old fashion גאווה סקריפט שעושה את העבודה , נראה לפי הסגנון שמדובר בקוד ידני ולא במודול שתפור בסגנון דרופלי. אבל אין לדעת.
ישראל
אולי משהו כזה. זה טוען את
אולי משהו כזה. זה טוען את הNODE שמקושר לשורה בצורה דינמית בשורה חדשה מתחת. בסגנון יד 2
$(document).ready(function() {
$('.folding-row').css({'display' : 'none'});
$('.clickable-row').css({'cursor' : 'pointer'});
$('.clickable-row').click(function(){
if($(this).is('.selected')){
close();
return false;
}
else{
close();
$(this).addClass("selected");
$('.selected + tr').addClass("unfold-row");
//it's use the .views-field-title as a link to the node. can be override.
var toLoad = $('.selected .views-field-title a').attr('href')+' .node';
$('.unfold-row').css({'display' : ''});
$('.unfold-row td').load(toLoad);
return false;
}
function close() {
$('.folding-row').css({'display' : 'none'});
$('').removeClass("selected");
$('').removeClass("unfold-row");
}
});
});
וקצת theming ל views-view-table.tpl.php כדי שיעבוד.
<table class="<?php print $class; ?>">
<?php if (!empty($title)) : ?>
<caption><?php print $title; ?></caption>
<?php endif; ?>
<thead>
<tr>
<?php foreach ($header as $field => $label): ?>
<th class="views-field views-field-<?php print $fields[$field]; ?>">
<?php print $label; ?>
</th>
<?php endforeach; ?>
</tr>
</thead>
<tbody>
<?php foreach ($rows as $count => $row): ?>
<?php $i=0; ?>
<tr class="<?php print implode(' ', $row_classes[$count]); ?> clickable-row">
<?php foreach ($row as $field => $content): ?>
<td class="views-field views-field-<?php print $fields[$field]; ?>">
<?php print $content; ?>
</td>
<?php $i++; ?>
<?php endforeach; ?>
</tr>
<tr class='folding-row'>
<td colspan="<?php print $i; ?>"></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
Linnovate - Community Infrastructure Care
אחד הממשקים שאני לא סובל אלו
אחד הממשקים שאני לא סובל אלו האקורדיונים למיניהם! מעצבן, אתה צריך לסגור אותם או לגלול למטה כדי לעבור את מה שנפתח.
לדעתי יותר יפה - חלונית שנפתחת מהר בעת ריחוף על לינק מסוים או באמצעות לחיצה עליו.
| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח