Bewährte Verfahren
Können Datensätze zwischen Spaces/Unternehmen geteilt werden?
Sie können Einträge aus anderen Spaces mithilfe der Funktion Space-übergreifende Referenzen referenzieren.
Wie gehe ich mit Tabellen im Rich Text-Feld um?
Es gibt mehrere Möglichkeiten, Tabellen zu Rich-Text-Feldern hinzuzufügen:
Verwenden Sie die Tabellenfunktion im Rich-Text-Editor. Weitere Informationen finden Sie unter Tabellen in Rich-Text-Feldern.
Für statischen Content können Sie ein eingebettetes Markdown-Feld mit einer Tabelle verwenden. Weitere Informationen finden Sie unter Der Eintragseditor.
Wie importiere ich Content aus einem anderen CMS?
Wir empfehlen die folgenden Schritte:
1. Exportieren Sie Ihre Daten aus der vorhandenen Quelle.
2. Formatieren Sie die Daten programmgesteuert so, wie es Ihr Content-Modell akzeptiert.
Die Dateien sollten in das JSON-Format konvertiert werden
Es wäre vorteilhaft, ein Content-Modell und einigen Dummy-Content in einem Testbereich zu erstellen und dann mit dem Export-Tool einen JSON-Dump davon zu erstellen. Die Überprüfung, ob JSON Einblicke in die Datenstruktur bietet, hilft bei der Entwicklung des benutzerdefinierten Parsers.
3. Importieren Sie die Daten mit dem Import-Tool oder über die Client-Bibliotheken der Content Management API in Contentful, indem Sie jeden Eintrag iterativ erstellen und veröffentlichen.
Wie generiere ich eine HAR-Datei für die Fehlerbehebung?
Unser Kundensupport-Team benötigt möglicherweise zusätzliche Informationen zu den Netzwerkanforderungen, die in Ihrem Browser generiert werden, wenn ein Problem auftritt. In diesem Fall kann es Sie auffordern, eine HAR-Datei (HTTP-Archiv) für die weitere Fehlerbehebung zu generieren.
Bitte beachten Sie, dass HAR-Dateien sensible Daten enthalten. Während der Aufzeichnung werden die folgenden Informationen erfasst: der Content der von Ihnen heruntergeladenen Seiten, Ihre Cookies, die von Ihnen übermittelten Informationen (persönliche Daten, Passwörter, Kreditkartennummern usw.).
Im Folgenden finden Sie einige Anweisungen zum Generieren einer HAR-Datei mit verschiedenen Browsern.
Chrome:
Klicken Sie auf die Schaltfläche Menü (vertikale Ellipsen-Schaltfläche) und wählen Sie Weitere Tools > Entwicklertools.
Klicken Sie auf die Registerkarte Netzwerk.
Suchen Sie nach einer runden Schaltfläche oben links auf der Registerkarte „Netzwerk“. Stellen Sie sicher, dass sie rot ist. Wenn sie grau ist, klicken Sie einmal darauf, um die Aufzeichnung zu starten.
Aktivieren Sie das Kontrollkästchen Protokoll beibehalten.
Klicken Sie auf die Schaltfläche „Löschen“, um die vorhandenen Protokolle zu entfernen.
Reproduzieren Sie das Problem.
Klicken Sie auf die Schaltfläche HAR exportieren und speichern Sie die Datei.
Edge:
Klicken Sie auf die Schaltfläche Menü (horizontale Ellipsen-Schaltfläche) und wählen Sie Weitere Tools > Entwicklertools.
Öffnen Sie die Registerkarte Netzwerk.
Suchen Sie nach einer runden Schaltfläche oben links auf der Registerkarte „Netzwerk“. Stellen Sie sicher, dass sie rot ist. Wenn sie grau ist, klicken Sie einmal darauf, um die Aufzeichnung zu starten.
Aktivieren Sie das Kontrollkästchen Protokoll beibehalten.
Reproduzieren Sie das Problem.
Speichern Sie die Aufnahme, indem Sie mit der rechten Maustaste auf das Raster klicken und Alle als HAR mit Content speichern auswählen.
Firefox:
Klicken Sie auf die Schaltfläche Menü (horizontale parallele Linien) und wählen Sie Weitere Tools > Webentwicklertools.
Klicken Sie auf die Registerkarte Netzwerk.
Klicken Sie auf die Schaltfläche Einstellungen (Zahnradsymbol) und aktivieren Sie Protokoll beibehalten.
Reproduzieren Sie das Problem.
Speichern Sie die Aufnahme, indem Sie mit der rechten Maustaste auf das Raster klicken und Alle als HAR speichern auswählen.
Safari:
Suchen Sie nach dem Menü „Entwickeln“. Stellen Sie sicher, dass Sie es sehen können. Wenn es nicht sichtbar ist, aktivieren Sie es, indem Sie dieser Anleitung folgen: Verwenden Sie die Entwicklertools im Menü „Entwickeln“ in Safari auf dem Mac.
Klicken Sie auf das Menü Entwickeln und wählen Sie Web-Inspektor anzeigen.
Klicken Sie auf die Registerkarte Netzwerk.
Aktivieren Sie das Kontrollkästchen Protokoll beibehalten.
Reproduzieren Sie das Problem.
Klicken Sie auf Exportieren und speichern Sie die Datei.
Wie kann ich die Ladezeit meiner Website reduzieren?
Wir empfehlen, das globale CDN von Contentful zu nutzen, sodass Sie Ihre Caching-Ebene nicht erstellen und warten müssen. Eine Verkürzung der Ladezeit wird auch am besten durch eine ordnungsgemäße Content-Modellierung, API-Abfragestruktur und Systemarchitektur erreicht.
Kann ich die Contentful Web-App als iframe einbetten?
Dies ist nicht möglich, wenn der X-Frame-Options-HTTP-Antwortheader berücksichtigt wird. Die Web-App sendet diesen Header immer mit dem Wert DENY in der Antwort. Dieses Verhalten soll Clickjacking verhindern und kann leider nicht geändert werden.
Wie finde ich eine/n Contentful Entwickler*in?
Sehen Sie sich die Liste der Partner an, die auf unserer Website verfügbar sind: Alle auf dieser Seite aufgeführten Partner verfügen über verifizierte Kundenreferenzen und interne Contentful Expert*innen.
In der Contentful Community posten: Sie können hier posten und einige Contentful Kund*innne geben möglicherweise Empfehlungen. Bitte beachten Sie, dass Referenzen nicht von Contentful überprüft werden.
Wie ändere ich den Feldtyp?
In einigen Fällen müssen Sie möglicherweise ein Feld von einem Typ in einen anderen ändern, z. B. von „Kurztext“ in „Langtext“. Da es nicht direkt möglich ist, einen Feldtyp zu ändern, ist eine Migration erforderlich. Sie könnten Folgendes tun:
Erstellen Sie ein neues, temporäres Feld mit einer zufälligen Feld-ID.
Verwenden Sie transformEntries, um den Feldinhalt in das neue Feld zu kopieren.
Löschen Sie das ursprüngliche Feld.
Erstellen Sie ein neues Langtextfeld mit der gleichen ID wie das jetzt gelöschte Feld.
Transformieren Sie die Einträge erneut, um den Feldinhalt zu kopieren.
Löschen Sie das temporäre Feld.