Seite 1 von 1

we:xmlfeed innerhalb von we:block

Verfasst: Mi 20. Apr 2016, 00:07
von alaskana
Ich müsste in einem aktuellen Projekt die Möglichkeit integrieren, mehrere RSS-Feeds innerhalb eines we:block auszugeben. Das scheint allerdings nicht zu funktionieren. Oder stehe ich auf dem Schlauch?

Folgender Code funktioniert problemlos:

Code: Alles auswählen

<we:xmlfeed name="testfeed" url="http://www.webedition.org/de/rss/webedition.xml" />
<p><we:xmlnode feed="testfeed" xpath="/rss/channel/title"></we:xmlnode></p>
Folgender Code funktioniert leider nicht:

Code: Alles auswählen

<we:block name="testblock">
	<we:xmlfeed name="testfeed" url="http://www.webedition.org/de/rss/webedition.xml" />
	<p><we:xmlnode feed="testfeed" xpath="/rss/channel/title"></we:xmlnode></p>
</we:block>
Hier erhalte ich folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Call to a member function evaluate() on a non-object in /.../htdocs/webEdition/we/include/we_tags/we_tag_xmlnode.inc.php on line 116
Hat jemand eine Idee, wie man das Problem lösen könnte?

Re: we:xmlfeed innerhalb von we:block

Verfasst: Mi 20. Apr 2016, 00:50
von mokraemer
das ist ein Fehler im xmlnode, der ist bisher nicht auf den we:block ausgelegt.
Kannst du aber einfach beheben, wenn du in

Code: Alles auswählen

webEdition/we/include/we_tags/we_tag_xmlnode.inc.php
Die Zeile

Code: Alles auswählen

$feed = weTag_getAttribute('feed', $attribs, '', we_base_request::HTML);
durch
$feed = we_tag_getPostName(weTag_getAtt ... :STRING));

ersetzt.

Re: we:xmlfeed innerhalb von we:block

Verfasst: Mi 20. Apr 2016, 11:00
von alaskana
Vielen Dank für die (wie immer) schnelle Hilfe.

Bis morgen ;-)