Grundsätzliches zum RSS-Feed
am 22.01.2008 - 00:46 Uhr in
Hallo,
da ich scheinbar zu alt oder zu blöd bin oder beides zusammen und da ich seit Stunden eine Lösung suche riskiere ich es einfach mich hier lächerlich zu machen in dem ich eine eigentlich völlig simpel anmuende Frage stelle:
Wie bekomme ich Inhalte in meinen RSS Feed ??
Ich verstehe diese RSS Feeds folgendermaßen:
Beim Erzeugen eines Inhalts für meine Drupal-Seite wird nicht nur der tatsächliche Inhalt erzeugt sondern (hoffentlich) auch eine Art "Kurzform" die es erlaubt dass andere Websites relativ fix mitbekommen, dass etwas Neues auf meiner Website erschienen ist und diese Inhalte können dann auch teilweise oder komplett dort ausgegeben werde - wenn sie denn meinen Newsfeed abonniert haben. Ebenso kann ich RSS Feeds von anderen Seiten abonnieren und über meine Website ausgeben. Ich hoffe das habe ich so halbwegs richtig wieder gegeben.
Nun habe ich mir selbst eine "view" erzeugt die RSS-Feeds eines bestimmten Inhaltstyps anzeigen soll - nur tut sie das leider nicht. Muss ich noch ein Modul installieren welches auch ein rss-feed erzeugt wenn ich einen neuen Inhalt eingebe oder wird automatisch von jeder neuen Eingabe ein feed erzeugt und ich bekomme es nicht hin es aufzurufen ?? Oder ist es so, dass ich für die Newsfeeds noch gesondert einen Inhaltstyp erstellen muss in dem ich dann in Kurzform auf neue Inhalte hinweise oder gar den kompletten neuen Inhalt noch einmal eingebe ??
Vielen Dank schon mal für jede Antwort die mir da irgendwie weiter hilft.
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich glaube, du musst gar
am 22.01.2008 - 07:37 Uhr
Ich glaube, du musst gar nichts mit views machen -> ausser du willst irgend ein spezielles RSS Feed, aber von der Startseite ist es eigentlich standardmässig dabei: admin/content/rss-publishing.
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Danke für Deine Antwort.
am 22.01.2008 - 09:29 Uhr
Danke für Deine Antwort. Das habe ich auch schon entdeckt aber das betrifft ja - wenn ich das richtig verstehe - nur die Darstellung eines Feeds (ob nur Titel, Titel + Anrisstext usw. gezeigt wird) - wenn es denn einen gibt und so was kann ich natürlich dann über ein view und vielleicht die entsprechend modifizierte node.tpl noch optisch und inhaltlich gestalten.
Mein Problem ist aber, dass ich offensichtlich, wenn ich einen neuen Inhalt erstelle, keinen eigenen Feed erzeuge, denn es erscheint, egal was ich momentan versuche, nichts. Ich lese immer wieder dass drupal das automatisch macht aber ich finde nichts dergleichen. Wahrscheinlich ist die Lösung so einfach dass ich sie deshalb nicht sehe.
hast du einen
am 22.01.2008 - 09:31 Uhr
hast du einen link?
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Nein, leider nicht da ich
am 22.01.2008 - 10:24 Uhr
Nein, leider nicht da ich das Ganze noch auf meiner Platte habe.
Brauche ich denn ein Zusatzmodul, damit ein Inhalt für ein Feed erstellt wird ?
also, wenn du ein Blog
am 22.01.2008 - 10:40 Uhr
also, wenn du ein Blog machst, dann kommt da eigentlich automatisch das RSS Feed mit rein. Klappt das? Du hast jetzt aber eine spezielle View und willst daraus ein RSS Feed machen? Also, z.B. nur alle xyz Beiträge?
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
aha, also kommt das nur
am 22.01.2008 - 10:44 Uhr
aha, also kommt das nur heraus wenn ich einen Blog mache? Das tue ich nämlich momentan nicht und wenn das Voraussetzung ist wäre genau das wohl mein Problem.
Würde es reichen wenn ich das Modul Blog-API aktiviere und ihm die entsprechenden Inhaltstypen zuweise?
Ich habe es jetzt gerade
am 22.01.2008 - 10:59 Uhr
Ich habe es jetzt gerade schnell ausprobiert über Views RSS. Wenn ich dann auf die dortige URL gehe, dann habe ich mein RSS Feed an dieser Stelle. Jetzt geht es nur noch darum, dieses Feed an der richtigen Stelle einzubinden (also z.B. bei der dazu passenden Page View).
Eine Möglichkeit:
Du gehst auf die View, wo du das Feed einfügen willst. Dort bei Page, kannst du etwas in den Header eingeben:
<?php
function drupal_add_feed('url_zum_feed', 'Titel vom Feed');
?>
http://api.drupal.org/api/function/drupal_add_feed/5
Dann musst du das Eingabeformat noch auf PHP wechseln und dann sollte das Feed eigentlich dieser View hinzugefügt werden.
Gibt es eigentlich keine elegantere Lösung?
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Vielen Dank
am 22.01.2008 - 14:49 Uhr
hi rapsli,
ich bin zwar noch nicht völlig durch mit dem Thema aber Deine Hilfe hat mich sehr viel weiter gebracht. Durch Suchen im Forum habe ich in einem anderen Forenthread herausgefunden dass eine "page" grundsätzlich erst einmal keine Feed Funktionen hat, man kann aber scheinbar über die Argumente so etwas erzeugen. Das ist mir noch nicht gelungen aber über Views habe ich einen großen Schritt vorwärts gemacht:
Ich habe mit views eine neue Ansicht erstellt:
- unter Seite eine eigene Seitenansicht bereit gestellt
- dort bei Ansichtstyp die RSS Ansichten: RSS-FEED ausgewählt
- unter Filter die Inhaltstypen gewählt die erscheinen sollen
Wenn ich jetzt die view aufrufe erscheinen meine Artikel zwar optisch noch nicht so wie ich das haben will aber man kann das RSS-Feed jetzt abonnieren.
Nun muss ich mir noch anschauen dass die RSS Ansicht auch optisch so wird wie ich sie haben möchte.