getgrav / getgrav/grav-plugin-admin

Multilanguage: UI broken after saving page + file extension broken when saving page in second language: default.md.fr.md

Open
#2,282 12 comments 3 reactions 1 assignee Claimed by @mahagr View on GitHub
bug fixed
Dominant language
PHP
Stars
377
Forks
225
Avg merge
11h 51m
Merged PRs (30d)
4

Description

When saving a new page in a multi-lingual site, the Admin UI is broken.

Steps to reproduce:

- Create a fresh install from zip with Grav 1.7.33. + Admin
- Open Admin
- Create new page and save: **All is well**
![Untitled](https://user-images.githubusercontent.com/5120011/169202740-aee2997f-20fc-465e-ab6a-78bdf2a5dffc.png)

- Add languages `en` and `fr` in Configuration panel
- Create new page and save: **Faulty page layout**
![Untitled](https://user-images.githubusercontent.com/5120011/169202793-e10c63b7-c822-479e-9739-38eacda97c1a.png)

- Save current page as second language: **Page throws error**
![Untitled](https://user-images.githubusercontent.com/5120011/169202848-e3a5062b-9292-4a79-b358-aa074950dd37.png)

- Inspect the filesystem: **Faulty file extension**
```
user/pages/
├── 01.home
│   └── default.md
├── 02.typography
│   └── default.md
├── 03.pageone
│   └── default.md
└── 04.pagetwo
├── default.en.md
└── default.md.fr.md <-- Note the file extension
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.