Rss feed nézetekkel
1. Hozzon létre és testreszabhatja a nézetet az rss létrehozásához.
A Feed opció hozzáadásával könnyű létrehozni egy nézetet.

A takarmány létrehozásához kötelezően fel kell tüntetni a következőket: cím, link, leírás, alkotó, közzétételi dátum, GUID (globális egyedi azonosító az RSS elemhez).
Vannak némi árnyalatok ezeken a területeken:
Most be kell állítania a prezentációs mezők kötődését a feed mezőkhöz.

A megjelenő ablakban válassza ki az egyes tételekhez szükséges mezőket, például:

A Feed beállítások részben adja meg az elérési utat, például / rssfull. És megmentünk. Nyissa meg a hírcsatornát a böngészőben. És látjuk, hogy semmi sem működik. Az Opera nem tudja feldolgozni feedünket, a feedburner nem fogadja el, mert az XML nem érvényes.
2. Javítsa ki az rss-tape érvénytelen XML-jét.
Ehhez csak felül kell hagynia az rss kimeneti sablont. A témával rendelkező mappában hozza létre a file views-view-rss.tpl.php fájlt
A sablon kódot a Speciális / Egyéb blokkban veszünk. Téma: Információ

Nézze meg a views-view-rss.tpl.php sablon Stílus kimenetét (vastag betűvel, az adott nézet megjelenítéséért felelős fájl kijelölve.

A hivatkozott stíluskijelölésre kattintva másoljuk a kódot, amelyet beillesztünk a views-view-rss.tpl.php fájlba. létrehozva a téma mappájában. Illesszük be a kódot és cseréljük ki:
version = "1.0" encoding = "utf-8" ";; >> a verzió =" 1.0 "encoding =" utf-8 ""; ? >>
3. Az RSS-hírcsatornát a mi mezõinkkel kiegészítjük.
A feedmezőbeállításokban nem adhatunk további mezőket. De semmi nem akadályozza meg a szükséges mezőket a nézethez, kizárva őket a kimenetből, és az összes szükséges mező kitöltésével felülírjuk az egyiket, amelyet a feed mezők beállításaiban a Description mezőként adunk meg.
Itt néhány problémával szembesülök: a további mezőket nem töltik be mindenhol. Ezért nem alkalmasak az újbóli meghatározásra. Olyan mezőre van szükségünk, amely minden anyag számára biztos. Body - a lehetőség jó és helyes, de csak akkor, ha rss adsz egy teljes bejegyzést. Ugyanaz a "kivágott" bejelentés. Ennek megfelelően a mező teljes tartalma "kivágott". Nem tetszett ez a lehetőség, ezért vettem egy másik mezőt - Tartalom: Nid, és tartalmazza azokat a mezőket, amelyeknek szerepelniük kell a hozzászólás tartalmában az RSS hírcsatornában.
Hogyan definiálhatom egy mező kimenetét?
A mezõbeállításoknál van egy pont Rewrite Results. Ellenőrizzük a "Rewritw e mező kimenetét" jelölőnégyzetet, és a Szöveg mezőben regisztráljunk mindent, ami szükséges. Számomra itt kiderült, hogy:

Milyen formában kell beilleszteni, és mely mezők láthatók a "Csere-minták" mezőben.