Score:0

ปรับแต่งฟีด RSS

ธง jp

ฉันกำลังพยายามสร้างฟีด RSS ที่มีรายการข่าว 3 รายการและรายการที่กำหนดเอง 1 รายการ รายการที่กำหนดเองนี้จำเป็นต้องสร้างด้วยตนเอง ฉันต้องการสิ่งนี้

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

<channel>
  <title>RSS</title>
  <link>https://www.RSS.com</link>
  <description>RSS Example</description>
  <item>
    <title>News item 1 from views</title>
    <link>https://www.news.com/xml/xml_rss.asp</link>
    <description>News item 1 from views description</description>
  </item>
  <item>
    <title>News item 2 from views</title>
    <link>https://www.news.com/xml/xml_rss.asp</link>
    <description>News item 2 from views description</description>
  </item>
  <item>
    <title>News item 3 from views</title>
    <link>https://www.news.com/xml/xml_rss.asp</link>
    <description>News item 3 from views description</description>
  </item>
  <item>
    <title>Extra RSS item programatically added</title>
    <link>https://www.news.com/xml/xml_rss.asp</link>
    <description>Extra RSS item programatically added description</description>
  </item>
</channel>

</rss>

การสร้างฟีดพร้อมมุมมองสำหรับ 3 รายการข่าวนั้นไม่มีปัญหา แต่การเปลี่ยนฟีด RSS นี้เพื่อเพิ่มรายการพิเศษด้วยตนเองเป็นปัญหา

ฉันลองเปลี่ยนมุมมองโดยเพิ่มแถว...หรือแสดงรายการข่าว 4 รายการและเปลี่ยนเนื้อหาของแถวสุดท้ายโดยใช้ตะขอเหล่านี้ hook_views_pre_render, hook_views_post_render และ hook_preprocess_views_view_field แต่ไม่มีเลยฉันสามารถเปลี่ยนเอาต์พุตของ RSS ได้

ฉันพยายามเปลี่ยน RSS ภายในเทมเพลตทวิกด้วย มันควรจะง่ายเพียงแค่เพิ่มรายการพิเศษใน views-view-rss.html.twig แต่การเพิ่มสิ่งนี้ในธีมของฉันจะไม่เขียนทับไฟล์ต้นฉบับที่ core/modules/views/templates/views-view-rss.html.twig

ตอนนี้ฉันไม่มีทางเลือกแล้ว...ฉันจะทำอย่างไร

cn flag
ฉันจะถามคำถามพื้นฐานที่สุดที่นี่ แต่คุณได้ล้างแคชระหว่างทำการเปลี่ยนแปลงเหล่านี้และทดสอบที่ส่วนหน้าหรือไม่
Joost avatar
jp flag
ใช่ ฉันล้างแคชแล้ว ในที่สุดก็พบว่าปัญหาคือฉันดูผิดจุด ทุกสิ่งที่ฉันพยายามฉันตรวจสอบผ่านตัวเลือกการแสดงตัวอย่างในโมดูลมุมมอง มีเทมเพลตที่ไม่พบ ในที่สุดเมื่อเปิดฟีด RSS จริง ฉันเห็นการเปลี่ยนแปลงทั้งหมดที่ฉันทำกับเทมเพลต

โพสต์คำตอบ

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