[gelöst] RSS Feed mit Drupal klappt nicht (ganz)
am 14.07.2015 - 22:12 Uhr in
Hallo zusammen,
ich habe - nach einigen Suchen und Lesem hier im Forum - herausgefunden, dass ich einen RSS Feed für meine Seiten mit Views erstellen kann. Das tue ich auch gerade und ich habe den View auch angelegt und kann ihn aufrufen. Woran ich allerdings am verzweifen bin, ist der Link auf den entsprechenden Artikel.
In meinem Feed sehe ich immer das Folgende:
TITEL
DATUM
Teaser...
Das stimmt soweit auch, nur ich schaffe es nicht, hinter den Titel einen Link zu setzen. Ich klicke auf das Feld "Content: Title" und möchte dann gerne "Output this field as a link" anwählen. Ich würde gerne (wenn meine Recherche richtig war) "[node:url:absolute]" als Pfad (auch "[node:url]" funktioniert nicht) eintragen, aber die "Replacement Patterns" zeigen mit nur "[title] == Content: Title"
So sieht mein View aus, an den anderen Daten die noch in der Maske sind, habe ich nichts geändert.
Title: RSS Feed Sebastian Schneider
Format: RSS Feed - Fields | Settings
Fields
Content: Title
Content: Link
Content: Post date (Post date)
Content: Author uid (Author uid)
Content: Body (Body)
Content: Media (Media)
Filter criteria
Content: Published (Yes)
Content: Type (= Article)
Sort criteria
Content: Post date (desc)
Feed settings
Path:
/rss_feed_sebastian_schn...
Attach to: None
Access: Permission | View published content
Der Titel meines Feeds sieht dann z.B. so aus
<a href="http://domain.de/%5Bnode%3Aurl%5D">Titel</a>
Sieht vielleicht jemand gerade meine Fehler? Wäre cool :-)
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn Du in den Replacement
am 14.07.2015 - 22:19 Uhr
Wenn Du in den Replacement Patterns im Titel auf Link zugreifen willst, muss Link vor Titel stehen bei den Feldern. Ggf. kannst Du Link auch zweimal hinzufügen und z. B. einmal ausblenden.
Es sollte beim Titel aber auch direkt eine Option geben "Mit Content verlinken". Damit müsste das von Dir gewünschte Ergebnis auch ohne Replacement Patterns zu erzielen sein.
Hallo Stefan, danke für dein
am 16.07.2015 - 07:37 Uhr
Hallo Stefan,
danke für dein Feedback.
Ja es gibt die Möglichkeit:
[ ] Link this field to the original piece of content
Enable to override this field's links.
Leider bekomme ich dadurch keinen Link auf meinen Inhalt (ich habe das auf das Feld Content: Titel angewendet). Dann wird zwar der richtige Link ausgegeben, aber nicht als Link, sondern als HTML Code!
z.B.
<a href="http://sebastian-schneider.eu/ssc/blog/personas-sinnvolle-erweiterung-f%C3%BCr-agiles-anforderungsmanagement">Personas - sinnvolle Erweiterung für agiles Anforderungsmanagement</a>
das steht dann wirklich genau so da. Also wenn das als Link interpretiert werden würde, dann wäre es genau das, was ich will - so hilft das aber irgendwie nicht. Weißt du warum der Link nicht richtig interpretiert wird?
Danke und Grüße
--- Web | Twitter | XING ---
Es gibt doch bei Views das
am 16.07.2015 - 17:07 Uhr
Es gibt doch bei Views das Format RSSFeed. Verwendest Du das?
Bei diesem Format mit Feldern kannst Du dann auswählen, was im Feed "Titel", "link", "Description", etc. ist.
Wählst Du hier das gewünschte Feld bei Link aus, sollte der Link automatisch passen. Ein RSS-Feed hat ja eine eigene XML-Spezifikation und die wird mit dem Format RSSFeed automatisch generiert. Das sollte eigentlich easy sein.
Hallo Stefan, so ich weiß
am 16.07.2015 - 19:48 Uhr
Hallo Stefan,
so ich weiß nicht so recht was ich gemacht habe, aber es scheint zu funktionieren: http://sebastian-schneider.eu/ssc/rss_feed_sebastian_schneider
ich habe jetzt
Format:
RSS Feed | Settings
Show:
Content | Use site default RSS settings
hatte vorher RSS Feed Fields und nicht Content sondern Fields glaube ich...
irgendwie verwirrend, ich hoffe es tut jetzt so!
Ich bedanke mich für die Hilfe!
--- Web | Twitter | XING ---