mir ist beim Update von Version 1.9.25 > 1.9.28 die Anpassung der Defaulteinstellung für "base_href"
Fixes issue #316, remove forced <base href> rendering when rewrite is on
https://github.com/slackero/phpwcms/issues/316
auf die Füße gefallen und habe deshalb eine Frage.
In der dist.conf.inc.php ist die Defaulteinstellung weiterhin:
$phpwcms['base_href'] = false;
Wäre es nicht sinnvoll, wenn der Wert in der dist.conf.inc.php jetzt auf "true" angepasst würde?
Auf das Problem mit den relativen Pfaden:
bin ich erst spät gekommen, nachdem ich Konfigurationsabgleich, Logfiles etc. alles durch hatte und ich dann die letzten Issues auf Github durchgegangen bin.Vorsicht damit! Sowie ReWrite an ist, und <base href> aus, und man relativ auf z.B. CSS oder Bilder etc. verweist, und man irgendwo z.B. in meine/segment/whatever ist, werden Assets nicht mehr geladen. Diese müssen dann immer absolut eingebunden werden /assets…
Nach dem Update dachte ich erst es sei ein Problem mit dem Re-Write (.htaccess), da die URLs nicht mehr gepasst hatten.
In meinem Fall wurde aus
https://dev.worldsights.de/de/blog.html
dann
https://dev.worldsights.de/de/de/blog.html
Das mit dem Ersetzer
habe ich versucht, aber nicht hinbekommen. Wie müsste da die Datei in "frontend_render" genau aufgebaut sein?Bei Bedarf dann z.B. mit Ersetzer arbeiten:
$content['all'] = str_replace(array('"template/', '"content/', '"img/'), ("/template/', '"/content/', '"/img/'), $content['all']);
Dynamische Links zu Bildern etc. werden vom CMS auch als relative Pfade generiert:
Code: Select all
<div class="newsImageTeaser"><img src="im/120x120x1/1050.webp" ...
Grüße
Daniel