rexstan icon indicating copy to clipboard operation
rexstan copied to clipboard

module/templates scannen, auch via Theme addon

Open staabm opened this issue 3 years ago • 11 comments

wenn das developer addon verwendet wird, könnten module/templates gescannt werden

staabm avatar Jun 11 '22 20:06 staabm

Vielleicht wäre es auch möglich das project und das theme Addon zu berücksichtigen oder wäre das mit den Pfaden (anderes issue) erledigt?

olien avatar Jun 12 '22 19:06 olien

support für module/templates aus dem developer addon ist im nächsten release enthalten: https://github.com/FriendsOfREDAXO/rexstan/commit/61d8e95e54b4901e5dc933c764ab07d09900fbac

Bildschirmfoto 2022-06-14 um 22 44 56

staabm avatar Jun 14 '22 20:06 staabm

Sobald wir die pfade aus dem developer addon via api ermitteln statt hardkodiert, wie heute, sollte das gehen

siehe https://github.com/FriendsOfREDAXO/theme/issues/33#issuecomment-1161860976

staabm avatar Jun 22 '22 09:06 staabm

ich verwende jetzt rex_developer_manager::getBasePath() .. developer funktioniert damit noch... obs für themes jetzt auch passt gerne gegentesten und bescheid geben

staabm avatar Jun 29 '22 19:06 staabm

Nutzt man das Theme Addon gemeinsam mit Developer wird der Developer übergangen. Das heißt, Module und Templates werden nicht mehr innerhalb Developer gespeichert sondern in root/theme. Dort liegen auch: Fragmente, Actions, Yform E-Mail Templates, YTemplates und eigene Klassen/Funktionen die man andernfalls im projekt Addon speichern würde. Es müsste also, falls theme installiert ist, der Ordner root/theme verarbeitet werden. Gerne auch ohne das eigentliche Theme-Addon zu beachten (hier liegt kein CustomCode)

marcohanke avatar Sep 21 '22 15:09 marcohanke

Eigentlich scheint das theme-addon schon setBasePath aufzurufen: https://github.com/FriendsOfREDAXO/theme/blob/5cfe3474e36e44a6c7d97de59be92e9abfcd0912/boot.php#L66

Eventuell fragt rexstan zu früh getBasePath ab?

gharlan avatar Oct 04 '22 19:10 gharlan

ich hab leider kein setup wo ich es mal ausprobieren könnte. wäre super wenn jemand ein kleines demo repo anlegt, sodass ich es konrekt ausprobieren kann

staabm avatar Oct 04 '22 19:10 staabm

Eventuell fragt rexstan zu früh getBasePath ab?

Oder alternativ: Vielleicht sollte das theme-Addon eher frühzeitig den basepath überschreiben. Damit eben andere Addons wie rexstan jederzeit den gültigen Pfad erhalten in theme-addon-setups.

gharlan avatar Oct 04 '22 19:10 gharlan

Geht das mitlerweile wie gewünscht?

staabm avatar Nov 19 '22 11:11 staabm

Geht das mitlerweile wie gewünscht?

staabm avatar Nov 19 '22 11:11 staabm

Hi, ich nutze es nicht weil ich rexstan in PHPStorm integriert habe. Nach einem kurzen Test glaube ich aber nicht dass das läuft.

  1. gibt es "nur" die Option "theme" zu aktivieren. Das heißt, ich sehe auch die Fehler aus dem Theme Addon.
  2. Wird so wie ich das sehe der ordner root/theme weiterhin nicht berücksichtigt.

marcohanke avatar Nov 28 '22 09:11 marcohanke