Ressourcen für Entwickler

GitHub-Repositories

Alle Open-Source-Repositories für Layouts werden auf GitHub gehostet. Wenn Sie auf ein Problem oder einen Fehler stossen, senden Sie es bitte an das entsprechende Repo. Auch wenn Sie zu Code, Dokumentation, Übersetzungen oder ähnlichem beitragen wollen, können Sie dies gerne tun.

Dokumentation

In unserer Dokumentation finden Sie Installations- und Upgrade-Anweisungen, Kochbücher, Codebeispiele und Referenzen. Wir wissen, dass die Dokumentation nie vollständig ist, und verbessern sie daher ständig. Fühlen Sie sich frei, zum docs repo beizutragen. 

SymfonyCasts Layouts-Tutorial

Das SymfonyCasts-Tutorial von Ryan Weaver deckt alles ab, was man braucht, um Layouts in eine bestehende Symfony-App zu installieren. Es richtet sich an Webentwickler und Content-Manager und zeigt, wie Sie Ihre Seiten einfach neu anordnen und dynamische Inhalte über einen Admin-Bereich einbinden können.

Erste Schritte

Es gibt mehrere Möglichkeiten, wie Sie Layouts testen können. Neben der Anforderung einer Demo der Enterprise-Version können Sie die Open-Source-Version derzeit auf die folgenden 6 Arten installieren/integrieren.

Netgen Stack für Ibexa (eZ)

Erstellen Sie ein neues Projekt aus der Demo unseres kompletten Stacks auf Basis von Ibexa (eZ Platform). Dies ist die von uns empfohlene Methode zur Evaluierung von Layouts, da sie Anwendungsbeispiele und Best Practices enthält.

Headless CMS von Contentful

Erstellen Sie ein neues Projekt aus dem aktuellen Symfony-Webseiten-Skelett mit integrierten Layouts, Contentful-Integration und Symfony CMF-Routing. Ein grossartiges Beispiel für die Nutzung einer externen API.

Wichtigste Konzepte

  • Layout - ein Kernobjekt, das für die Darstellung des responsiven Layouts einer Seite mit allen Blöcken in definierten Zonen verantwortlich ist.

  • Block - ein Kernobjekt, das für die Handhabung bestimmter Funktionen verantwortlich ist.

  • Block Item - ein abstrahiertes Element, das aus einem Backend-System stammt, z.B. ein CMS-Objekt, ein eCommerce-Produkt, etc.

  • Blockansicht - ein spezieller Parameter für Blöcke, um verschiedene Twig-Vorlagen für die Darstellung des Blocks anzubieten.

  • Container (Spalte, 2 Spalten, etc.) - ist eine spezielle Art von Block, der andere Blöcke aufnehmen und rendern soll.

  • Sammlung - ein Objekt, das Blockelemente enthält, kann entweder manuell oder dynamisch sein. Bei einer manuellen Sammlung werden die Elemente vom Redakteur aus einem Backend-System ausgewählt. Eine dynamische Sammlung wird durch eine Abfrage gefüllt, aber es ist immer noch möglich, manuelle Elemente hinzuzufügen und sie mit den geholten Elementen zu mischen.

  • Abfragetyp - ein Dienst, der das Abrufen von Daten aus einem lokalen oder entfernten Backend-System implementiert.

Erfahren Sie mehr über Netgen Layouts

Wenn Sie Layouts ausprobieren möchten oder weitere Informationen über das Produkt benötigen, lassen Sie es uns wissen.

Diese Seite verwendet Cookies. Einige dieser Cookies sind unverzichtbar, während andere uns helfen, deine Erfahrung zu verbessern, indem sie uns Einblicke in die Nutzung der Website geben.

Ausführlichere Informationen über die von uns verwendeten Cookies findest du in unserer Datenschutzrichtlinie.

Einstellungen anpassen
  • Notwendige Cookies ermöglichen die Kernfunktionen. Die Website kann ohne diese Cookies nicht richtig funktionieren und kann nur deaktiviert werden, indem du deine Browsereinstellungen änderst.