WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo zusammen,
ich habe noch eine technische Frage, mit der ich nicht weiß wohin:
Kann man eine Seite aus dem Hauptmenü ausblenden, die Seite (z.B. die Startseite) dennoch veröffentlicht anzeigen lassen?
Vielen Dank im Voraus!
nasowas
Beitrag geändert von florian (01.09.2019 05:46:26)
WBCE 1.6.1, Frontendtemplate: Simple Responsive, Backendtemplate: Fraggy, Browser: Firefox Betriebssystem Windows 11 pro
Offline
In den meisten Templates gibt es ein "unsichtbares" Menü - im WBCETik heißt das z.B. "nicht in Nav."
Du kannst jede Seite über die Seiteneinstellungen diesem Menu zuordnen dann wird die Seite aus der Hauptnavigation ausgeblendet.
Wenn du das für die Startseite machst, wird sie beim betreten der Webseite trotzdem angezeigt, allerdings gibt es dann halt keinen direkten Weg die Seite später über das Hauptmenü nochmals besuchen zu können. Deshalb solltest du drauf achten das bei deinem Template z.B. das Header-Logo mit einem direkten WB_URL Aufruf verlinkt ist.
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Offline
nennt sich "versteckt" oder so ähnlich in den Einstellungen bei der jeweiligen Seite.
Offline
Prinzipiell gibt es mehrere Möglichkeiten um eine Seite nicht im Menü anzeigen zu lassen, welche man wie einsetzen kann/sollte hängt teilweise auch vom Template ab:
Wie bernd beschrieben hat, gibt es in diversen Templates ein eigenes Menü dass im Frontend nicht angezeigt wird -> Seiteneinstellungen -> Menü
Wie berny beschrieben hat, gibt es die Möglichkeit die Sichtbarkeit von Seiten zu ändern, in deinem Fall Versteckt -> Seiteneinstellungen -> Sichtbarkeit
Die dritte Möglichkeit wäre den PageTree und ShowMenu2 auf Ebenen umzustellen und dann je nach Bedarf die eine oder andere Ebene auszublenden bzw anzeigen oder jede Ebene als eigenes Menü darstellen zulassen (wie es auch für mehrsprachige Webseiten gemacht wird)
Offline
@berny / @colinax:
mit Sichtbarkeit "versteckt" funktioniert aber das gewünschte "die Seite (z.B. die Startseite) dennoch veröffentlicht anzeigen lassen" nicht!
Es wird dann einfach die nächste Seite im Seitenbaum zur Startseite.
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Offline
berny
Oh stimmt, steht sogar hier im Code.
Offline
Hallo zusammen,
vielen Dank für die Tipps!!!
leider gibts die Einstellung "nicht in Nav" im simple_responsive nicht. Ich hätte nicht gedacht, dass diese Einstellung Templateabhängig wär. Aber nagut.
Viele Grüße
nasowas
WBCE 1.6.1, Frontendtemplate: Simple Responsive, Backendtemplate: Fraggy, Browser: Firefox Betriebssystem Windows 11 pro
Offline
Du brauchst in der /templates/simple_responsive/info.php einfach nur eine Zeile
$menu[99] = "nicht in Nav";
einzufügen.
Schon kannst Du die Startseite diesem (fiktiven) Menü zuweisen und sie erscheint nicht mehr in der Hauptnavigation.
Es ist immer templateabhängig, welche Menüs es gibt und wie diese heißen. Denn es richtet sich ja nach dem Layout, wie viele Menüs gebraucht werden und wo diese platziert werden.
Beitrag geändert von florian (01.09.2019 17:48:11)
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Das lässt sich aber leicht nachrüsten:
in der info.php des Templates einfach nach der Zeile
$menu[1] = 'Mainmenu';
diese Zeile hinzufügen:
$menu[99] = 'nicht im Menu';
Die Zahl "99" ist dabei egal, Haupsache eine Zahl (Nummer des Menüs) die noch nicht definiert wurde.
Den Text 'nicht im Menu" kannst du nennen wie du willst, das ist der Text der dann in der Auswahl angezeigt wird.
Argggg: Florian war mal wieder schneller ich glaube ich tippe zu langsam ...
Beitrag geändert von bernd (01.09.2019 17:54:18)
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Offline
Vielen Dank Ihr Beiden!!! Es funzt!!!
Beitrag geändert von nasowas (02.09.2019 20:32:51)
WBCE 1.6.1, Frontendtemplate: Simple Responsive, Backendtemplate: Fraggy, Browser: Firefox Betriebssystem Windows 11 pro
Offline