XML-Feed

Bitte beachten Sie, dass es zwei XML-Feed-Typen in Phoca Restaurant Menu gibt. Einer für Nutzer, einer für ihre Leser. Dieser XML-Feed ist über das RSS-Symbol zugänglich. Die andere Art von XML-Feed ist für externe Webdienste gedacht.

XML-Feed für Nutzer (RSS Icon)

Der XML-Feed für Nutzer kann im Menüeintrag aktiviert werden: Menüeintrag zu z.B. Tagesmenü - Optionen Tab - RSS Icon Parameter.

RSS Icon - parameterRSS Icon - Parameter

Das Symbol für einen solchen Feed wird im oberen Bereich des Menüs angezeigt. Es ist im Tagesmenü und im Wochenmenü verfügbar.

RSS Icon - frontendRSS Icon - Frontend

XML-Feed für externe Dienste

In Phoca Restaurant Menu Pro können Sie einen XML-Feed für das Tagesmenü erstellen, der von externen Diensten gelesen werden kann. Es gibt Webdienste, die Speisekarten von einzelnen Restaurants sammeln und sie auf ihrer Website veröffentlichen. Sie erhalten diese Informationen aus dem XML-Feed.

Jeder dieser Dienste kann ein anderes XML-Format haben, weshalb die XML-Feed-Ausgabe für das Tagesmenü in einer Datei gespeichert wird, die mit einer Vorlage (Template) überschrieben werden kann.

components/com_phocamenu/views/dailymenu/tmpl/default_feed.php

Bevor wir einen solchen Dienst nutzen können, müssen wir ein paar Parameter festlegen. Gehen Sie zu den Phoca Restaurant Menu Optionen und sehen Sie sich den Abschnitt XML Feed Einstellungen an. Wir müssen das Datumsformat festlegen, die im XML-Feed verwendeten XML-Tags definieren und eine mögliche Notiz zum XML-Feed hinzufügen. In der folgenden Abbildung sehen Sie ein Beispiel für die Einrichtung eines speziellen externen Dienstes:

Setting XML Feed TagsEinstellungen XML Feed Tags

Wenn wir die Einrichtung abgeschlossen haben, erstellen wir einen Menüeintrag zum Tagesmenü - XML-Feed. Der Link ist derselbe wie der Link zum Tagesmenü, aber im Parameter Format wählen wir den Wert XML

Setting Menu Link to XML FeedEinstellung - Menüeintrag zu XML Feed

Unser externer Dienst hat spezielle Tags. Ein Typ für die Gruppe und ein spezielles Feld für die Anzeige von Allergenen für Lebensmittel. Allergene können im Feld Zusatzinformationen der einzelnen Menü-Inhalte gespeichert werden.

Gruppe-Typ

Gruppe-Type kann für jede Gruppe in der Administration festgelegt werden.

Group TypeGroup Type

Zusatzinformationen

Zusatzinformationen können für jeden Inhalt in der Administration festgelegt werden.

Additional InformationZusatzinformationen

Wenn wir Werte und einen Menüeintrag für den XML-Feed festgelegt haben hindert uns nichts daran den Menüeintrag zu veröffentlichen und ihn an einen externen Dienst zu senden. In unserem Beispiel wird die Ausgabe wie folgt aussehen:

XML Feed Output - HeaderXML Feed Ausgabe - Kopfzeile

XML Feed Output - FooterXML Feed Ausgabe - Fußzeile