I’m trying to find the issue that causes my Kirby installation to only apply the default template (default.php) to all my pages that have individual and correct named templates.
This problem exists since version 2.3.0 and is also existent in the newest version 2.3.2. All pages and settings work smoothly to version 2.2.3 only.
Has anyone an idea what change could cause these issues and what adaptions I could try?
Have you seen the warning about switching from single-language to multi-language on this docs page? You need to make sure to rename all your content files to include the language code.
How do you solved the problem? I copied the language settings into my config, but nothing happened.
(Edit: Not nothing, but only the default.yml will be used.)
Ich have a folder, a yml-file and a template file but only default.php will be loaded. But only for two pages. The other tree pages loading there own template.
Only one language, no multi-lang planned and no idea how I can solve this issue
Why do you use language settings if you don’t need multiple languages? And if you have set the language in config.php, have you changed your text files to reflect that, i.e. added the language code to each text file?
To force a template, use the same filename for the template file as the content file, i.e. home.txt => home.php. The filenames must have the exact same spelling and do not use capital letters in filenames.
If you enable language settings, even if only for one language: home.de.txt => home.php