XML-Feed
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 - 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 - 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:
Einstellungen 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
Einstellung - 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 Type
Zusatzinformationen
Zusatzinformationen können für jeden Inhalt in der Administration festgelegt werden.
Zusatzinformationen
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 Ausgabe - Kopfzeile
XML Feed Ausgabe - Fußzeile