[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Wie Addon-Seite ohne Redaxo-Rahmen (Heyder, Navi, etc.) ausgeben?
Seite 1 von 1

Wie Addon-Seite ohne Redaxo-Rahmen (Heyder, Navi, etc.) ausgeben?

Verfasst: 11. Dez 2018, 14:36
von iceman-fx
Hallo Leute,

wie kann man eine Unterseite von einem Addon ohne das ganze Redaxo-Drumherum im Backend ausgeben - also analog der Medienpool-Darstellung?

Unter Rex4 war die kein Problem da es ohne Ajax lief und ich bei jeder Seite die Layoutdateien selbst einladen musste, aber jetzt im Rex5 kann ich dies nicht mehr einfach so machen bzw. entfernen.

Re: Wie Addon-Seite ohne Redaxo-Rahmen (Heyder, Navi, etc.) ausgeben?

Verfasst: 11. Dez 2018, 16:32
von RexDude
Ja ich glaube bei Rex4 konnte bzw. musste man das komplette Top und Bottom Backend von Hand einbinden. In R5 wirds automatisch eingebunden. Die Frage ist was du vorhast. Wenn du deine eigene Tops und Bottoms hast würde evtl. der Weg über den OUTPUT_FILTER EP gehen und dort halt die Ausgabe mt deinr Version überschreiben für die jeweiligen Addonseiten. Ist aber halt nicht so schön codetechnisch wenns überhaupt wirklich geht.

Re: Wie Addon-Seite ohne Redaxo-Rahmen (Heyder, Navi, etc.) ausgeben?

Verfasst: 13. Dez 2018, 15:16
von Thomas.Skerbis
in die package.yml in der Definition deiner Seite muss

Code: Alles auswählen

 hasLayout: false   
rein, dann bekommst du die Seite gänzlich ohne REDAXO-Layout.

Re: Wie Addon-Seite ohne Redaxo-Rahmen (Heyder, Navi, etc.) ausgeben?

Verfasst: 14. Dez 2018, 12:30
von iceman-fx
Danke für Eure Hilfe.
Das mit dem hasLayout teste ich mal, aber dann ist bestimmt zuviel vom Redaxo weg ;-)

Was ich vorhabe ...
Ich möchte eines meiner alten Rex4 Addons für Rex5 fit machen (imageCropper).
Dazu möchte ich für die Zeit der Bildbearbeitung den Medienpoolinhalt durch einen neuen ersetzen.

Problem ist aktuell, dass beim Neuladen (F5) des Medienpoolfensters der Inhalt meines Addons nur noch mit dem gesamtem REX-Rahmen erscheint.

Im Grunde möchte ich nur die gleiche Ansicht wie der MP beibehalten, aber im Contentbereich meine Addonausgabe haben.

Re: Wie Addon-Seite ohne Redaxo-Rahmen (Heyder, Navi, etc.) ausgeben?

Verfasst: 15. Dez 2018, 20:15
von RexDude
Wenn du dich mit ner eigenen Seite in den MP hacken möchtest, gibts dafür einen EP. Schau mal beim Multiuploader, der fügt auch seine eigene Page ein.

Re: Wie Addon-Seite ohne Redaxo-Rahmen (Heyder, Navi, etc.) ausgeben?

Verfasst: 19. Dez 2018, 14:51
von iceman-fx
Hi RexDude,

ich habe jetzt den Multiuploader durchgeschaut, finde aber keinen Anhaltspunkt, wie der sich in den MP einklingt.

Über einen EP scheint es nicht zu erfolgen.
Mittels EP werden lediglich Javascripte in der Ausgabe hinzugefügt.

Allerdings steht in der YAML ein Absatz mit "pages" drin, wozu ich in der Doku nichts finde.
Dies habe ich aber auch probiert - ohne Erfolg.

Re: Wie Addon-Seite ohne Redaxo-Rahmen (Heyder, Navi, etc.) ausgeben?

Verfasst: 19. Dez 2018, 16:54
von Thomas.Skerbis
Müsste etwa so aussehen in deiner package.yml

Code: Alles auswählen

pages:
    mediapool/deine_seite:
        title: 'Deine_Seite
In deinem AddOn unter pages jetzt eine Seite

Code: Alles auswählen

mediapool.deine_seite.php
anlegen.
Soll deine Seite nicht als Tab erscheinen, dann noch ergänzen mit
hidden: true
Fertig :D

Beispiel hier:
https://github.com/FriendsOfREDAXO/yrew ... ackage.yml