XH: alternatives Seitensplitten unabhängig von <hx> - Tags
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Problem Pagemanager:
Es scheint so, dass momentan die zurzeit max. Menülevelzahl als Limit genommen wird - nicht immer die "9".
Das wäre falsch.
Beispiel:
Lege ich (zurzeit noch händisch) Seiten bis Level 9 an, kommt im PM beim Versuch das 10. Level anzulegen der Hinweis (Popup):
"Das würde Ihre menu levels Konfiguration übersteigen!"
Das ist richtig so.
Lösche ich aber alle Seiten bis z.B. Level 3, dann kommt die Meldung schon beim Versuch Level 4 anzulegen.
Das ist falsch.
Konnte ich mich verständlich machen?
Es scheint so, dass momentan die zurzeit max. Menülevelzahl als Limit genommen wird - nicht immer die "9".
Das wäre falsch.
Beispiel:
Lege ich (zurzeit noch händisch) Seiten bis Level 9 an, kommt im PM beim Versuch das 10. Level anzulegen der Hinweis (Popup):
"Das würde Ihre menu levels Konfiguration übersteigen!"
Das ist richtig so.
Lösche ich aber alle Seiten bis z.B. Level 3, dann kommt die Meldung schon beim Versuch Level 4 anzulegen.
Das ist falsch.
Konnte ich mich verständlich machen?
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Hallo zusammen,
Christoph hat schon PRs für den PageManager und die Limitierung des Menülevels im Core gemacht. Ich habe sie eben schnell integriert.
Die neue Version kann von GitHub geladen werden.
IMO müsste das auch so bleiben
. Der PageManager könnte unabhängig von dieser Variable auf 9 Levels limitiert werden.
Christoph hat schon PRs für den PageManager und die Limitierung des Menülevels im Core gemacht. Ich habe sie eben schnell integriert.
Die neue Version kann von GitHub geladen werden.
Ja, dass wird so sein, da beim Lesen der content.htm der höchste gefundene Seitenlevel als Wert für $cf['menu']['levels'] dynamisch gesetzt wird.frase wrote:Problem Pagemanager:
Es scheint so, dass momentan die zurzeit max. Menülevelzahl als Limit genommen wird - nicht immer die "9".
Das wäre falsch.
IMO müsste das auch so bleiben
![Confused :?](./images/smilies/icon_e_confused.gif)
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Ich meinte ja nur "im Pagemanager".Holger wrote:Ja, dass wird so sein, da beim Lesen der content.htm der höchste gefundene Seitenlevel als Wert für $cf['menu']['levels'] dynamisch gesetzt wird.
IMO müsste das auch so bleiben. Der PageManager könnte unabhängig von dieser Variable auf 9 Levels limitiert werden.
Dort dürfte die Limitierung "NUR" bei "9" liegen - oder?
Anders wäre es kaum möglich höhere Levels über den Pagemanager anzulegen.
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Das Anlegen von Seiten scheint nun zu funktionieren.Holger wrote:Die neue Version kann von GitHub geladen werden.
Die falsche Limitierung besteht.
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Ja, schon klar.frase wrote:Ich meinte ja nur "im Pagemanager".Holger wrote:Ja, dass wird so sein, da beim Lesen der content.htm der höchste gefundene Seitenlevel als Wert für $cf['menu']['levels'] dynamisch gesetzt wird.
IMO müsste das auch so bleiben. Der PageManager könnte unabhängig von dieser Variable auf 9 Levels limitiert werden.
Dort dürfte die Limitierung "NUR" bei "9" liegen - oder?
Anders wäre es kaum möglich höhere Levels über den Pagemanager anzulegen.
Intern hat Christoph im Code des PageManager die Levels auf max. 9 begrenzt. Gleichzeitig hat er einen PR zur Verfügung gestellt, der das auch im Core nachholt.
Damit wäre das Thema "Limitierung auf 9 Levels" komplett erledigt.
Das Problem jetzt ist noch, dass der PageManager sich beim Erstellen neuer Seiten noch an das Limit aus der Konfigurationsvariable $cf['menu']['levels'] hält.
Die hat aber, dynamisch gesetzt, den höchsten Wert der in content.htm gefunden wird )und das sollte IMO, aus BC - Gründen, auch vorerst so bleiben).
Deshalb kann man keinen höher Level per PageManager anlegen.
Schau' mal hier:
https://github.com/TN03/XH_split/blob/m ... r.php#L248
Du könntest mal testen diese Zeile bei dir in
Code: Select all
'menuLevels' => 9,
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Da habe ich ein Verständnisproblem.Holger wrote:Deshalb kann man keinen höher Level per PageManager anlegen.
Wenn ich eine neue leere Site beginne, dann kann ich nur Level 1 verwenden ???
Ich meine als Normal-User ohne adv. Mode.
Klär mich bitte auf. Ich vertrage schon was.
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Es gibt in PageManager noch zwei weitere Stellen, an denen $cf['menu']['levels'] verwendet wird:
https://github.com/TN03/XH_split/blob/m ... el.php#L99
und
https://github.com/TN03/XH_split/blob/m ... l.php#L179
Bei der ersten Fundstelle kann das vermutlich so bleiben. Bei der Zweiten bin ich unsicher.
https://github.com/TN03/XH_split/blob/m ... el.php#L99
und
https://github.com/TN03/XH_split/blob/m ... l.php#L179
Bei der ersten Fundstelle kann das vermutlich so bleiben. Bei der Zweiten bin ich unsicher.
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Du kannst im PageManager doch "Neue Seite auf gleicher Ebene" und "Neue Seite unterhalb der aktuellen Seite" benutzen (im Kontextmenü).frase wrote:Da habe ich ein Verständnisproblem.Holger wrote:Deshalb kann man keinen höher Level per PageManager anlegen.
Wenn ich eine neue leere Site beginne, dann kann ich nur Level 1 verwenden ???
Ich meine als Normal-User ohne adv. Mode.
Klär mich bitte auf. Ich vertrage schon was.
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Ich habe jetzt mal deinen (ersten) Änderungsvorschlag umgesetzt (und nur diesen).
Mir scheint, es funktioniert.
Erst ab Level 10 kommt der Hinweis.
Genau wie erwartet!
Danke.
Uff. Is ganz schön aufregend hier![Wink ;-)](./images/smilies/icon_e_wink.gif)
Also müsste im Pagemanager Controller noch diese eine Zeile 248 geändert werden.
Mir scheint, es funktioniert.
Erst ab Level 10 kommt der Hinweis.
Genau wie erwartet!
Danke.
Uff. Is ganz schön aufregend hier
![Wink ;-)](./images/smilies/icon_e_wink.gif)
Also müsste im Pagemanager Controller noch diese eine Zeile 248 geändert werden.
Re: XH: alternatives Seitensplitten unabhängig von <hx> - Ta
Beide Stellen können ganz entfernt werden (die lokale Variable und die Eigenschaft sind ein Überbleibsel der "normalen" Version).Holger wrote:Es gibt in PageManager noch zwei weitere Stellen, an denen $cf['menu']['levels'] verwendet wird:
https://github.com/TN03/XH_split/blob/m ... el.php#L99
und
https://github.com/TN03/XH_split/blob/m ... l.php#L179
Bei der ersten Fundstelle kann das vermutlich so bleiben. Bei der Zweiten bin ich unsicher.
Genau! Hatte ich übersehen.frase wrote:lso müsste im Pagemanager Controller noch diese eine Zeile 248 geändert werden.
Christoph M. Becker – Plugins for CMSimple_XH