Puncte:0

Personalizați fluxul RSS

drapel jp

Încerc să creez un flux RSS cu 3 știri și un articol personalizat. Acest articol personalizat trebuie să fie construit manual. vreau asa ceva.

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

Crearea feedului cu vizualizări pentru cele 3 știri nu este o problemă. Dar schimbarea acestui flux RSS pentru a adăuga manual un articol suplimentar este problema.

Am încercat să schimb vizualizările adăugând un rând... sau afișând 4 știri și modificând conținutul acestui ultim rând folosind aceste cârlige hook_views_pre_render, hook_views_post_render și hook_preprocess_views_view_field dar cu niciunul dintre ele nu am reușit să schimb rezultatul RSS.

De asemenea, am încercat să schimb RSS-ul într-un șablon twig. Ar trebui să fie ușor să adăugați un element suplimentar în views-view-rss.html.twig dar adăugarea acestui lucru la tema mea nu suprascrie fișierul original la core/modules/views/templates/views-view-rss.html.twig

Așa că acum nu mai am opțiuni... cum pot face

drapel cn
O să pun aici cea mai de bază întrebare, dar ați șters memoria cache între efectuarea acestor modificări și testarea lor pe front-end?
Joost avatar
drapel jp
Da, am șters memoria cache, în cele din urmă am aflat că problema era că mă uitam în locul greșit. Tot ce am încercat l-am verificat prin opțiunea de previzualizare din modulul Vizualizări. Acolo șabloanele nu au fost găsite. În cele din urmă, când am deschis fluxul RSS real, am văzut toate modificările pe care le-am făcut șabloanelor

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.