Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2020-11-22 08:32:27
- saccade
- Plugin Author
- From: Neubeuern, Germany
- Registered: 2004-11-05
- Posts: 521
Override form missing in plain Write Tab - but not in article edit
Good morning,
I’ve ran into a weird effect in a 4.8.2>4.8.3 brand new install:
Override Forms is on by default in my install.
I think I even used it when writing an article from scratch.
But now suddenly this is different:
When opening the Write-Tab, there is no override forms.
If I write and save and close,
and the re-open (as for all other articles I open for editing) the override form field is present and working.
I already disabled each and every plugin, but even without any plugin override form is not available in the plain Write tab.
I already checked another fresh install: Different. override form present even in a plain not yet filled or saved Write tab.
Last edited by saccade (2020-11-22 09:39:10)
Offline
#2 2020-11-22 09:59:41
- saccade
- Plugin Author
- From: Neubeuern, Germany
- Registered: 2004-11-05
- Posts: 521
Re: Override form missing in plain Write Tab - but not in article edit
OK, urgently needing a solution I at least found out whats the reason (or the beginning):
I renamed the “articles” Section (to German “artikel” because I want an understandable URL).
But this causes the vanishing of the override_form-field.
If I rename it again to “articles” the field is there again!
I could of course make a second section “artikel”, but “articles” then will remain in my section-field, which is very uncomfortable for my clients.
Offline
Re: Override form missing in plain Write Tab - but not in article edit
Hello,
have you checked the state of Allow form override?
pref when renaming sections?
Weird issue…
Offline
Re: Override form missing in plain Write Tab - but not in article edit
It looks like the value of Default publishing section
pref is not updated on section rename. Try updating it manually when renaming the corresponding section. Thank you for the report.
Edit: Neither is it updated when the default section is deleted.
Offline
Re: Override form missing in plain Write Tab - but not in article edit
etc wrote #326973:
Neither is it updated when the default section is deleted.
*gulp* It’s possible to delete the default section? I thought a default section had to exist so the front page worked. Worrying…
Thanks for the report, Michael.
Last edited by Bloke (2020-11-22 11:11:22)
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Txp Builders – finely-crafted code, design and Txp
Offline
Offline
#7 2020-11-22 11:28:35
- saccade
- Plugin Author
- From: Neubeuern, Germany
- Registered: 2004-11-05
- Posts: 521
Re: Override form missing in plain Write Tab - but not in article edit
No, I didn’t delete the default section (and I couldn’t have done so I think). I didn’t delete anything but (as I did for 12 years now1 ;) ) renamed the “articles” section to “artikel”, which never was a problem.
Allow_form_override has not been touched, which is correct in my view.
as I looked into the core code and experimented a little bit I also noticed, tha “allow_form_override” has not any influence on the behaviour (in fact I even short circuited this as a test). the function form_pop didn’t do anything (but I didn’t find where the use of “articles” comes into effect).
So I think etc is right: its the “default publishing section” which on rename isn’t changed. I’ll check that.
EDIT which is “default_section” in the prefs. and true it still has the value “articles”.
Wonder what happens, if I switch it to another third one (which on a fresh install I had not generated yet) and switch it then again to “artikel”
1 I have to concede that I didn’t use “override-form” systematically. Maybe it has disappeared all the time before, and I only used it in article-edit view. So I didn’t miss it until now. But now I have an install, where I have three choices of display, and want that to be present from the beginning.
Last edited by saccade (2020-11-22 11:45:24)
Offline
#8 2020-11-22 11:39:23
- saccade
- Plugin Author
- From: Neubeuern, Germany
- Registered: 2004-11-05
- Posts: 521
Re: Override form missing in plain Write Tab - but not in article edit
Result: Works like a charm :)
By switching the default_(publish)section to another one the default_section-entry is updated. By switching it to the renamed articles/artikel the new value is correctly “artikel”.
And the form-override is there again!
This also is the workaround until it is fixed.
Offline
Re: Override form missing in plain Write Tab - but not in article edit
It’s mostly fixed in 4.8.4, up to display refresh on sections delete.
Offline
#10 2020-11-22 13:00:04
- saccade
- Plugin Author
- From: Neubeuern, Germany
- Registered: 2004-11-05
- Posts: 521
Re: Override form missing in plain Write Tab - but not in article edit
Fine! Thank you!
best wishes and hopefully a sunny relaxing sunday for all of you!
Offline
Re: Override form missing in plain Write Tab - but not in article edit
Should be fixed, please stress-test it for all kinds of section update.
Offline