Die Suche ergab 677 Treffer

von creativecat
Di 19. Apr 2022, 09:39
Forum: Entwicklung (archiviert)
Thema: Neue TemplateEngine: Twig
Antworten: 18
Zugriffe: 3962

Re: Neue TemplateEngine: Twig

Wir könnten auch den $parser so umbauen, dass er in Abhängigkeit des im Modul/Template angegebener TE automatisch die richtige TE aufruft und per default auf Dwoo geht. Alle neuen Module/Templates müssen dann sagen, welche TE sie gerne hätten. Die unterschiedlichen TEs sind in einem Array im Parser ...
von creativecat
Mi 13. Apr 2022, 22:09
Forum: Entwicklung (archiviert)
Thema: Neue TemplateEngine: Twig
Antworten: 18
Zugriffe: 3962

Re: Neue TemplateEngine: Twig

Ich hab nun freshcat und mojito ziemlich auf Twig umgeschrieben und meinen aktuellen Stand in den Branch 2.0 hochgeladen... Etwas Aufwand, aber machbar ;-)
von creativecat
Di 12. Apr 2022, 12:13
Forum: BlackCat CMS v2.0 - Archiv
Thema: Standard-Mailbibliothek
Antworten: 19
Zugriffe: 7074

Re: Standard-Mailbibliothek

Top! Wir arbeiten mit Hochdruck an einer 2.0 :-P
von creativecat
Di 12. Apr 2022, 11:35
Forum: Entwicklung (archiviert)
Thema: Neue TemplateEngine: Twig
Antworten: 18
Zugriffe: 3962

Re: Neue TemplateEngine: Twig

Ja, also das muss auf jeden Fall eine 2.0 werden. Das mit dem LoaderError ist seltsam. Da müsste im Treiber in der output() und get() jeweils folgendes stehen: $this->loader->setPaths([ $this->paths["current"], $this->paths[CAT_Backend::isBackend() ? "backend" : "frontend&qu...
von creativecat
Di 12. Apr 2022, 09:35
Forum: Entwicklung (archiviert)
Thema: Neue TemplateEngine: Twig
Antworten: 18
Zugriffe: 3962

Re: Neue TemplateEngine: Twig

Ein Vergleich Smarty/Twig nimmt sich nicht viel... Mein aktueller Ordner von Twig ist auf jeden Fall um ziemlich genau 200KB leichter als Dwoo ;-) Aber da fehlen auch noch ein paar Plugins... EDIT: Wenn ich mir über den composer schnell mal Smarty ziehe, hat das mehr als doppelt so viel Gewicht als ...
von creativecat
Di 12. Apr 2022, 09:26
Forum: Entwicklung (archiviert)
Thema: Neue TemplateEngine: Twig
Antworten: 18
Zugriffe: 3962

Re: Neue TemplateEngine: Twig

Also ich hab es versucht, aber so ganz mag der mich nicht :-P Das sollte eigentlich funktionieren, aber er will es nicht sauber interpretieren. Variablen funktionieren, aber Funktionen mag er so nicht und if/else sowieso nicht... $lexer = new \Twig\Lexer($this, [ "tag_comment" => ["{*...
von creativecat
Di 12. Apr 2022, 09:09
Forum: Entwicklung (archiviert)
Thema: Neue TemplateEngine: Twig
Antworten: 18
Zugriffe: 3962

Re: Neue TemplateEngine: Twig

shadowcat hat geschrieben:
Di 12. Apr 2022, 09:00
Kann man das Begrenzungszeichen nicht einstellen?
Stimmt, das müsste gehen... ich schau mal ;-)
von creativecat
Di 12. Apr 2022, 08:59
Forum: Entwicklung (archiviert)
Thema: Neue TemplateEngine: Twig
Antworten: 18
Zugriffe: 3962

Re: Neue TemplateEngine: Twig

Ich hab mal spaßeshalber mit einem angepassten Template auf Dwoo zurückgestellt. Damit kommt Dwoo definitiv nicht klar. Ich glaube mit Smarty würde Dwoo mindestens teilweise zurechtkommen, richtig?
von creativecat
Mo 11. Apr 2022, 20:29
Forum: Entwicklung (archiviert)
Thema: Neue TemplateEngine: Twig
Antworten: 18
Zugriffe: 3962

Re: Neue TemplateEngine: Twig

Erstes Update. Jetzt werden beim Render schon mal Pfade gesetzt. Klappt in Frontend und Backend schon mal super :-) Hurra! Eigentlich klingt das mit den Namespaces für Templates interessant - könnte irgendwie für modules, templates o.ä. genutzt werden. Die Frage ist nur, was wäre der Gewinn :-P Man ...
von creativecat
Mo 11. Apr 2022, 16:42
Forum: Entwicklung (archiviert)
Thema: Neue TemplateEngine: Twig
Antworten: 18
Zugriffe: 3962

Neue TemplateEngine: Twig

Ich mach hier einen neuen Thread auf. Ich versuche mich tatsächlich das erste Mal an einem eigenen Treiber für eine TE... Funktioniert schon grundsätzlich mal im Frontend, aber das ganze Handling der Pfade, vor allem Frontend/Backend/Fallback etc. muss ich mir noch anschauen... Die lib_twig einfach ...