contao-content-api-bundle icon indicating copy to clipboard operation
contao-content-api-bundle copied to clipboard

First prototype of adding pageLayout modules

Open Sioweb opened this issue 5 years ago • 5 comments

Ho!

ich versuche gerade mit Angular ein einfaches Contao Frontend aufzubauen, dazu habe ich deine API verwendet und etwas erweitert. Die Route /api/page?url=... liefert keine Module aus dem Seitenlayout. Mit der neuen Page-Klasse PageApi werden diese mitgeliefert.

Besteht Interesse, das ganze so weiter zu entwickelt?

PageApi ist im Grunde ein Klon von PageRegular und erweitert einige der Contao\Controller-Methoden, damit diese Arrays statt gerendertem HTML zurückgeben.

Edit: Hier noch mein Ansatz für Angular & Contao: https://github.com/Sioweb/ContaoAngularFrontend

LG Sascha

Sioweb avatar May 29 '19 08:05 Sioweb

Sieht gut aus :) Ich sehe es mir die Tage mal genauer an

saibotd avatar Jun 04 '19 12:06 saibotd

Top, also ich würde hier evt. sogar überlegen ob das so Sinn macht - oder ob wir an der Stelle nicht mit dem Core-Team zusammen überlegen ob die Funktionen die ich "überschrieben" habe nicht generell auch ein Array statt einem fertig geparsten Template etc, zurück geben könnte.

LG Sascha

Sioweb avatar Jun 04 '19 14:06 Sioweb

Ho!

Ich hab den Code noch mal umgebaut. Die Arrays werden jetzt alle über Hooks generiert die Contao native zur Verfügung stellt.

Wrapper-Elemente werden verschachtelt - evt braucht es noch ein Flag um das zu unterbinden.

Sioweb avatar Jun 06 '19 08:06 Sioweb

Hi Sascha,

ich würde heute oder morgen gerne ein größeres Update der API bereitstellen, könntest du deinen Request dann nochmal auf den neuesten Stand bringen? HIntergrund ist, dass wir unsere Vue-Powered Seite letzte Woche online gestellt haben und uns etliche Fehler in der API – z.B. beim Matching von sprachspezifischen URLs – aufgefallen sind ;)

Viele Grüße, Tobi

saibotd avatar Jun 11 '19 07:06 saibotd

Klar mach ich :)

Sioweb avatar Jun 11 '19 08:06 Sioweb