Buchen Sie einen Anruf

Füllen Sie das Formular aus und wir rufen Sie so schnell wie möglich zurück.

Wenn wir Sie nicht erreichen können, schicken wir Ihnen stattdessen eine E-Mail.

Haben Sie eine Support-Anfrage? Dann schicken Sie am besten eine E-Mail an support@shoporama.dk

Notsituation

Bei Notfällen oder Pannen können Sie eine SMS an unsere Notfall-Hotline senden

Telefon für den Bereitschaftsdienst (nur SMS)

+45 29 70 15 95

Senden Sie eine SMS mit den folgenden Informationen:

  • Ihr Name und Ihr Webshop
  • Beschreibung des Problems
  • Ihre Rückrufnummer

Anmerkungen: Dieser Service ist nur für kritische Situationen gedacht, in denen Ihr Webshop ausfällt oder schwerwiegende Probleme aufweist. Für regelmäßigen Support nutzen Sie bitte unsere normalen Supportkanäle.

Abrufen von Inhalten aus externen URLs in Themes

Anleitung zum Abrufen von Inhalten aus externen URLs in Shoporama-Themes mit der Smarty Fetch-Funktion.

Læsetid: ca. 3 minutter
Entwickler

Shoporama-Themen ermöglichen es Ihnen, Inhalte von externen URLs direkt in Ihre Vorlagen zu übernehmen. Dies ist nützlich, wenn Sie Daten von einer externen API anzeigen, einen JSON-Feed laden oder Inhalte von einem anderen Server einbinden möchten.

Beachten Sie Folgendes

Die Funktion fetch_file ist in Smarty 2-Themen verfügbar. In Smarty 4 verwenden Sie stattdessen die eingebaute fetch-Funktion von Smarty.

Syntax und Parameter

Die Funktion fetch_file benötigt drei Parameter:

Parameter Erforderlich Erforderlich Beschreibung
urlJaDie abzurufende URL (nur http/https)
formatNein Auf json gesetzt, um als Array geparst zu werden.Auf json setzen, um als Array geparst zu werden. Für reinen Text weglassen
zuweisenNein für reinen TextVariablenname, dem der Inhalt zugewiesen wird

Beispiel: JSON-Daten abrufen

Hier holen wir uns eine JSON-Datei und verwenden die Daten in der Vorlage:

<{fetch_file url="https://example.com/data.json" format="json" assign="data"}>

Wenn die JSON-Datei enthält:

{ "name": "Billy Bob", "email": "billy@example.com" }

können Sie die Daten nun wie folgt verwenden:

<p>Name: <{$data.name}></p> <p>Email: <{$data.email}></p>

Beispiel: Abrufen als reiner Text

Wenn Sie den Parameter format weglassen, wird der Inhalt als reiner Text zurückgegeben:

<{fetch_file url="https://example.com/snippet.html" assign="snippet"}> <div><{$snippet}></div>

Smarty 4: Verwenden Sie stattdessen fetch

In Smarty 4-Themen verwenden Sie die in Smarty eingebaute Fetch-Funktion:

<{fetch file="https://example.com/data.txt" assign="content"}> <p><{$content}></p>

Zu beachtender Tipp

Seien Sie sich bewusst, dass externe Aufrufe die Ladezeit Ihrer Seite beeinträchtigen können. Erwägen Sie die Zwischenspeicherung des Ergebnisses oder die Verwendung asynchroner Aufrufe über JavaScript, wenn die Daten für den ersten Seitenaufruf nicht entscheidend sind.

Brauchen Sie Hilfe? Kontaktieren Sie uns unter support@shoporama.dk.