Score:2

ฉันจะเปลี่ยนรูปแบบที่ใช้สำหรับ ?

ธง ng

ฉันใช้ Drupal 9 เพื่อแสดง RSS feed ด้วยโมดูล Aggregator สำหรับของที่นำเข้าวันที่ <pubDate>Wed, 24 Nov 2021 20:05:46 +0000</pubDate> แสดงเป็น 2 เดือน 3 สัปดาห์ก่อน.

ฟิลด์การประทับเวลาถูกกำหนดไว้แล้วเพื่อใช้ ยาว รูปแบบสำหรับวันที่ซึ่งตั้งค่าเป็น เอ็ม เจ, วาย.

ไม่มีการตั้งค่าการแสดงผลสำหรับโมดูล Aggregator ฉันกำลังพยายามเปลี่ยนด้วย preprocess hook โดยใช้ตัวจัดรูปแบบวันที่ของ Drupal แต่ก็ไม่ได้ผลเช่นกัน

/**
 * ใช้ hook_preprocess_aggregator_feed()
 */
ฟังก์ชัน mymodule_preprocess_aggregator_feed(&$ตัวแปร) {
  $variables['pubDate'] = \Drupal::service('date.formatter')->format($date, 'long');
}

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.

apaderno avatar
us flag
ชื่อฟังก์ชันการประมวลผลล่วงหน้าไม่ได้ขึ้นต้นด้วย * templateName *; นั่นหมายความว่าไม่ได้เรียกใช้เบ็ดนั้น หากมีการเรียกใช้ `\Drupal::service('date.formatter')->format($date, 'long')` โดยไม่เริ่มต้น `$date` จะทำให้เกิด *PHP Fatal error: Uncaught InvalidArgumentException: การประทับเวลาต้อง เป็นตัวเลข * ข้อผิดพลาด
Scott B avatar
ng flag
ใช่ ฉันรู้ ฉันตัดประเด็นนั้นเพราะฉันไม่ต้องการชื่อเทมเพลตจริงของฉันในโพสต์นี้
Scott B avatar
ng flag
นอกเหนือจากชื่อเทมเพลต ฉันจะเริ่มต้นตัวแปร $date สำหรับสิ่งนี้ได้อย่างไร
apaderno avatar
us flag
ในกรณีนั้น เพียงใช้ `mymodule_preprocess_aggregator_feed()` เป็นชื่อ hook และผู้ใช้จะรู้ว่าคุณไม่ได้ใช้ชื่อโมดูลจริง แต่แทนที่ด้วย `mymodule` นอกจากนี้ คุณควรแสดงรหัสที่ใช้งานได้ หรืออธิบายว่าผลลัพธ์ที่คาดหวังนั้นแตกต่างจากที่คุณได้รับ การพูดว่า *ใช้งานไม่ได้* สำหรับโค้ดที่ดูเหมือนไม่สมบูรณ์หรือใช้ตัวแปรโดยไม่ได้กำหนดค่าเริ่มต้นก่อนนั้นไม่ได้ทำให้ผู้ใช้เข้าใจอย่างชัดเจนว่าคุณไม่เข้าใจอะไรกันแน่ในการบรรลุงานที่อธิบายไว้
Scott B avatar
ng flag
ตกลง. ฉันเปลี่ยนเป็น mymodule คุณสามารถช่วยฉันหาวิธีแก้ไขปัญหานี้ได้หรือไม่? นี่ออกจากลีกของฉันเล็กน้อยซึ่งเป็นเหตุผลที่ฉันโพสต์ตั้งแต่แรก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา