pagemanager löscht keine Seiten mehr

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
frase
Posts: 3356
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: pagemanager löscht keine Seiten mehr

Post by frase » Wed Apr 22, 2020 11:31 am

lck wrote:
Wed Apr 22, 2020 10:48 am
Mögliche Lösung (getestet):
Gratulation, Ludwig!
Das scheint mir eine sehr einfache und gangbare Lösung zu sein.
Man kann zwar damit auch die "allerletzte" Seite löschen - was ursprünglich vermieden werden sollte - aber: Nach dem Speichern wird sofort wieder eine "NEUE SEITE" angelegt - womit wieder alles in Ordnung und damit bestens ist.

olape
Posts: 1180
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: pagemanager löscht keine Seiten mehr

Post by olape » Wed Apr 22, 2020 1:58 pm

lck wrote:
Wed Apr 22, 2020 10:48 am
https://github.com/cmb69/pagemanager_xh ... er.js#L270

Code: Select all

remove:({_disabled:jstree.get_children_dom("#").length<2}),
zu

Code: Select all

remove: ({_disabled: jstree.get_children_dom("#").length < 2 && getLevel(node) < 2}),
lck wrote:
Wed Apr 22, 2020 10:48 am
https://github.com/cmb69/pagemanager_xh ... er.js#L500

Code: Select all

$("#pagemanager_remove").prop("disabled",jstree.get_children_dom("#").length<2);
zu

Code: Select all

$("#pagemanager_remove").prop("disabled", jstree.get_children_dom("#").length < 2 && getLevel(data.node) < 2);
Dann funktioniert es bei mir, so wie es soll.
Last edited by olape on Wed Apr 22, 2020 2:42 pm, edited 1 time in total.

frase
Posts: 3356
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: pagemanager löscht keine Seiten mehr

Post by frase » Wed Apr 22, 2020 2:32 pm

olape wrote:
Wed Apr 22, 2020 1:58 pm
Dann funktioniert es bei mir, so wie es soll.
Das ist vielleicht noch a bisserl besser, weil es dann so ist, wie ursprünglich gedacht.

(Lösche mal im ersten Code hinten das Komma weg. Wenn man das mitkopiert, funzt der PM nicht mehr ;-) )

olape
Posts: 1180
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: pagemanager löscht keine Seiten mehr

Post by olape » Wed Apr 22, 2020 2:44 pm

frase wrote:
Wed Apr 22, 2020 2:32 pm
(Lösche mal im ersten Code hinten das Komma weg. Wenn man das mitkopiert, funzt der PM nicht mehr )
Hm, das gehört in die Zeile. Allerdings natürlich nur einmal.

Ohne Ludwig wäre das aber nix geworden. Ich hätte ehrlich gesagt gar nicht angefangen. JS ist so gar nicht meins.

frase
Posts: 3356
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: pagemanager löscht keine Seiten mehr

Post by frase » Wed Apr 22, 2020 3:18 pm

olape wrote:
Wed Apr 22, 2020 2:44 pm
Hm, das gehört in die Zeile. Allerdings natürlich nur einmal.
Jetzt stimmt es. Vorher und nachher haben jetzt ein Komma. (Falls es jemand von hier aus kopiert - wie ich.)
Die originale pagemanager.js ist übrigens minifiziert.


lck
Posts: 2000
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: pagemanager löscht keine Seiten mehr

Post by lck » Wed Apr 22, 2020 6:30 pm

„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

Post Reply