פירמוט תאריך מחזיר ערך דיפולטי
יש לי בקובץ tpl ערך נכון של timestamp אך כשאני מנסה לפרמט אותו אני מקבל את הערך הדיפולטי של תאריך (1.1.1970)
להלן הקוד:
<?php
print format_date($node->field_event_time[0]['value'], 'medium');
?>שאלה קשורה: אני לא מבין למה יש לי את value בהקשר הזה, ואין לי את safe או אף את view המפורמט כבר. ההקשר:
<?php
$node = node_load($ref['nid']);
?>כאשר ref הוא אייטם במערך של שדה מסוג node_reference.
ההקשר היותר רחב הוא:
<?php
foreach ($story_node->field_ref_item as $ref) {
$node = node_load($ref['nid']);
_print_one_item($node);
}
?>תודה,
אמיר

אני מנחש שהשדה שלך הוא לא
אני מנחש שהשדה שלך הוא לא מסוג timestamp.
מה הערך שיש בתוכו?
היי יובל. קיוויתי וניחשתי
היי יובל. קיוויתי וניחשתי שאתה תענה ;-)
הערך הוא 2009-11-26T20:00:00
זה לא טיימסטמפ?
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
לא. timestamp זה הזמן
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
תודה זהר, למדתי. אז מה עושים
תודה זהר, למדתי. אז מה עושים כדי לקבל את זה מפורמט?
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
אולי זה: <?php print
אולי זה:
<?php print strtotime('2009-11-26T20:00:00'); ?>זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
מעולה! תודה זהר! סימנתי את
מעולה! תודה זהר! סימנתי את התשובה כפתרון.
אמיר
נ.ב.
עדיין מטרידה אותי השאלה למה בעצם אין לי את הערכים ב-safe וב-view אלא רק כ-value. למסבירנים אודה.
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט