RSS Feed themen?
am 07.09.2007 - 12:35 Uhr in
Es soll doch tatsächlich Themen geben, zu denen man herzlich wenig im Netz findet...
Folgendes:
Ich möchte den Standard-Feed einer Site customizen. Zum einen möchte ich Bilder einfügen, zum anderen den Autor manuell ändern.
Mir fehlt aber irgendwie der Angriffspunkt. Mein Buch schweigt sich aus, hier im Forum und allgemein im Netz findet sich hierzu auch nicht wirklich etwas. Ich hätte gedacht dies ließe sich über format_rss_item und format_rss_channel realisieren, aber irgendwie fehlt mir noch der richtige Einstiegspunkt...
- Anmelden oder Registrieren um Kommentare zu schreiben

soweit ich weiß, sollte das
am 07.09.2007 - 12:49 Uhr
soweit ich weiß, sollte das mit dem modul views klappen!
Ich benutze Views, aber mir
am 07.09.2007 - 13:46 Uhr
Ich benutze Views, aber mir ist gerade nicht klar, an welcher Schraube ich da drehen soll um den Standard-Feed zu ändern. Vielleicht liegts auch dran, dass Freitag ist und man manchmal den Wald vor lauter Bäumen nicht sieht...
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
du kannst mit views eigene
am 07.09.2007 - 14:15 Uhr
du kannst mit views eigene rss feeds erstellen und dann themen. einfach deine felder angeben, view erstellen und dann themen. das sollte dir helfen oder?
wirklich?
am 07.09.2007 - 15:37 Uhr
ich habe momentan eine ähnliche situation. Meine recherche hat aber ergeben, das ich hierfür (CCK felder in RSS feed bringen) das modul contemplate benötige. (zusätzlich zu views...)
--
mehr Sonne fuer Afrika!
kev52 wrote: du kannst mit
am 07.09.2007 - 16:03 Uhr
du kannst mit views eigene rss feeds erstellen und dann themen. einfach deine felder angeben, view erstellen und dann themen. das sollte dir helfen oder?
Ganz ehrlich? Nein.
Auf der Startseite ist per Autodiscovery der Feed http://meinesite/rss.xml verfügbar. Dieser enthält zum Glück genau den richtigen Inhaltstyp / oder den richtigen View. Woher Drupal zu wissen meint, welchen es zu nehmen hat, ist mir nicht klar. Wie ich die RSS Items theme? Ist mir nicht mir nicht klar und es wird immer unklarer, je mehr ich stöbere.
Also die Fragezeichen auf meiner Stirn nochmal auf den Punkt gebracht:
- Wie entscheidet Drupal was in rss.xml dargestellt werden soll?
- Wie kann ich einen Feed themen, ähnlich wie ich einen View themen kann? ( z.B. function phptemplate_views_view_[viewname]() {...} in template.php )
Mit Contemplate kannst du
am 07.09.2007 - 16:12 Uhr
Mit Contemplate kannst du den Inhalt eines RSS Items themen, aber nicht den Titel, den Autor, oder sonstwas beeinflussen, sondern nur was ins RSS-Description-Feld kommt.
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
Wenn Du es schaffst Deine
am 07.09.2007 - 17:11 Uhr
Wenn Du es schaffst Deine Feeds zu themen bedenke dabei die vielen verschiedenen Feedclients und Reader. Deine Feeds sollen bei allen, oder den meisten sauber ankommen, und das sollte die Ueberschrift beim themen sein.
-------------
quiptime
Grundsätzlich gebe ich dir
am 10.09.2007 - 08:25 Uhr
Grundsätzlich gebe ich dir Recht, in diesem Fall sieht es aber nunmal so aus, dass der Kunde nicht möchte, dass der Name des Bentuzers in den Inhalten auftaucht. Was für HTML kein Problem darstellt, muss sich aber auch für RSS erreichen lassen und zwar natürlich ohne, dass ich händisch Core-Code umklöppeln muss.
Ich kann ja auch Felder hinzufügen, warum soll ich nicht auch welche weglassen können?
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay
Habe mit ner 5.0-er Version
am 10.09.2007 - 11:17 Uhr
Habe mit ner 5.0-er Version mal versucht RSS zu themen. War ergebnislos.
Schau Dir mal die Funktion node_feed an:
http://api.drupal.org/api/function/node_feed/5
Da die Funktion node_feed nicht gethemed werden kann ist eventuell ist das ein Ansatz fuer Dich:
http://blog.quiptime.com/node/26
Bevor Du einen Patch durchfuehrst wurde ich die Moeglichkeiten mit Contemplate ausleuchten.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Habe eben mal mit
am 10.09.2007 - 11:38 Uhr
Habe eben mal mit Contemplate getestet. http://archi.tekten.org/rss.xml
Die Zeile mit dem Datum kommt von Contemplate.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Ich hatte heute Morgen
am 10.09.2007 - 12:46 Uhr
Ich hatte heute Morgen irgendwie die Schnauze voll, habe in den sauren Apfel gebissen und händisch nn node.module den dc:creator-Eintrag geändert. Manchmal muss die Code-Ästethik sich eben der -Funktion beugen... :(
Ist nur nervig nun bei jedem Core-Update die Änderung erneut durchzuführen.
"I invented the term Object-Oriented, and I can tell you I did not have C++ in mind." -Alan Kay