RSS

Az RSS alapból működik a Drupalban, az oldalcim/rss.xml URL cím alatt.

Ez azokból a tartalmi elemekből készül, amit hostnev/node is kijelez (címlapra közzétett cikkek, létrehozási idő szerint csökkenően rendezve, kiemeltek előre). Az alapértelmezett lista a node modul-ban készül el egy SQL lekérdezés segítségével, amely be van égetve a node.module fájlba a node_feed() függvénybe, és valahogy így néz ki:
SELECT n.nid, n.created FROM {node} n WHERE n.promote = 1 AND n.status = 1 ORDER BY n.created DESC

Ennél rugalmasabb listázáshoz a Views modulra van szükségünk.

Az RSS beállításait (pl. hány darabot soroljon föl belőle) a Adminisztráció/Tartalom_kezelés/RSS_közzététel menüpont alatt lehet beállítani.

Tartalommegosztási ikon kerül a oldalcim/node aljára is, de a blokkok beállításainál bárhova kirakhatunk ilyet.

Ami feltűnhet: a tartalommegosztás ikon viszonylag kicsi, és mellé nem kerül semmilyen szöveg. Ha szeretnénk mellétenni/írni valami, arra én a következő két módszert ismerem:

  • Módisítani a feed.png-t a misc alkönyvtárban (azt rakja ki oda), úgy, hogy benne legyen a site neve, kis logoja, stb.
  • Beleírni a drupal forráskódjának azon részébe, ahol ezt kirakja. Két alkalmas helyet találtam:
    • modules/node.module fájl node_block függvényének "$block['content'] = theme('feed_icon', url('rss.xml'));" sora
    • includes/theme.inc fájl theme_feed_icon függvényének "return '<a href="'. check_url($url) .'" class="feed-icon">'. $image. '</a>';" sora.