Điểm:0

Tùy chỉnh nguồn cấp RSS

lá cờ jp

Tôi đang cố gắng tạo nguồn cấp RSS với 3 mục tin tức và một mục tùy chỉnh. Mục tùy chỉnh này cần được xây dựng thủ công. Tôi muốn một cái gì đó như thế này.

<?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>

Tạo nguồn cấp dữ liệu với lượt xem cho 3 mục tin tức là không có vấn đề gì. Nhưng việc thay đổi nguồn cấp RSS này để thêm một mục bổ sung theo cách thủ công là một vấn đề.

Tôi đã thử thay đổi chế độ xem bằng cách thêm một hàng...hoặc hiển thị 4 mục tin tức và thay đổi nội dung của hàng cuối cùng này bằng các hook này hook_views_pre_render, hook_views_post_renderhook_pre process_views_view_field nhưng không có cái nào trong số chúng, tôi có thể thay đổi đầu ra của RSS.

Tôi cũng đã thử thay đổi RSS trong một mẫu cành cây. Thật dễ dàng để thêm một mục bổ sung vào lượt xem-xem-rss.html.twig nhưng việc thêm phần này vào chủ đề của tôi không ghi đè lên tệp gốc tại lõi/mô-đun/lượt xem/mẫu/lượt xem-view-rss.html.twig

Vì vậy, bây giờ tôi không còn lựa chọn nào khác...làm thế nào tôi có thể thực hiện

lá cờ cn
Tôi sẽ hỏi câu hỏi cơ bản nhất ở đây, nhưng bạn có xóa bộ nhớ cache giữa lúc thực hiện những thay đổi này và thử nghiệm chúng ở giao diện người dùng không?
Joost avatar
lá cờ jp
Có, tôi đã xóa bộ nhớ cache, cuối cùng tôi phát hiện ra vấn đề là tôi đã nhìn nhầm chỗ. Mọi thứ tôi đã thử, tôi đã kiểm tra thông qua tùy chọn xem trước trong mô-đun Chế độ xem. Có các mẫu không được phát hiện. Cuối cùng, khi mở nguồn cấp RSS thực, tôi đã thấy tất cả những thay đổi tôi đã thực hiện đối với các mẫu

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.