Menüpunkte im Admin-Menu für Anlegen neuer Inhalte fehlen und Fehlermeldung "Sie haben noch keine Inhaltstypen festgelegt"
am 11.02.2015 - 16:24 Uhr in
Das Problem ist ja nicht neu, ich habe schon diverse Tipps im Netz gefunden, wie man das beseitigt, aber ich bin nicht sicher, welches der beste Weg ist.
Es handelt sich um eine Webseite, die mit Drush von Drupal 6 auf Drupal 7 upgegraded wurde.
Bei der Installation wurden alle Links aus dem Navigations-Menü entfernt und durch benutzerdefinierte Links ersetzt.
Unter Drupal 6 werden dennoch im Admin Menü (Top Leiste) die links auf node/add/ angezeigt.
In Drupal 7 sind diese alle weg und wenn man auf node/add klickt, dann erscheint die Fehlermeldung "Sie haben noch keine Inhaltstypen festgelegt..."
Über den Link menu/add/mein-typ kann man problemlos Inhalte hinzufügen.
Rebuild des Menüs für alle Einträge mit dem menu_namen 'management' bringt nichts,
Wie gehe ich am Besten vor, um das Admin-Menü zu reparieren?
- Anmelden oder Registrieren um Kommentare zu schreiben
Die node/add links müssen im
am 11.02.2015 - 17:14 Uhr
Die node/add links müssen im Navigationsmenü zwingend bleiben, damit es funktioniert. Also die fehlenden Links dort wieder hineinstellen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
OK, ich habe im Menu
am 11.02.2015 - 17:55 Uhr
OK, ich habe im Menu 'navigation' einen Link für node/add hinzugefügt und einen Unterlink unter diesem für node/add/mein-typ.
Leider hat das nicht die gewünschte Wirkung.
Ich habe einen rebuild des Management-Menüs erzwungen durch Löschen der Links in der Datenbank und nachfolgendem Cache leeren.
Nun ist die Lage wieder die gleiche, d.h. der Link zum Erstellen eines Inhalts vom Typ mein-typ fehlt oben und node/add führt zu der genannten Fehlermeldung.
Mir fehlt es wohl noch an einem grundlegenden Verständnis des Admin-Menüs.
Wenn immer alles so wunderbar funktioniert, dann hinterfragt man einfach nicht, warum das eigentlich funktioniert.
Ich habe ein kleines Menü erstellt (versuchsweise wo raus kopiert), welches mir die gewünschten Sub-Links zum Erstellen eines Inhalts von einem bestimmten Typ oben im Admin-Menü dynamisch erstellt.
Dazu wird eine Schleife node_type_get_types() abgearbeitet.
Damit könnte man natürlich eine Lösung zum Anlegen der Inhalte schaffen.
Aber ich würde gerne die Hintergründe etwas besser verstehen und vor allem die Bedeutung und Wichtigkeit dieser Fehlermeldung.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Das hat weniger mit dem Admin
am 11.02.2015 - 18:19 Uhr
Das hat weniger mit dem Admin Menü als mit der fehlenden Struktur im Navigations Menü zu tun. Da muß es einen Punkt geben Inhalt hinzufügen und darunter einen Menüpunkt pro Node-Type mit dem Namen des Node-Typs als Titel und dem Link auf node/add/[nodetype]. Wenn diese Struktur nicht da ist, wenn man etwa dies in ein anderes Menü verschoben hat, gibt es die von Dir beschriebenen Probleme.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Wie geschrieben. Ich habe
am 11.02.2015 - 18:30 Uhr
Wie geschrieben. Ich habe einen Menü-Eintrag für node/add und einen darunter für node/add/zeitschrift erstellt.
Und zwar über die Menü-Verwaltung.
Das hat noch nichts gebracht.
Nun sehe ich in der Datenbank, daß es vorher schon einen Eintrag mit node/add/zeitschrift gab:
navigation 128 0 node/add/zeitschrift node/add/zeitschrift Fachzeitschrift a:1:{s:10:"attributes";a:1:{s:5:"title";s:37:"Seit... system 0 0 0 0 0 1 0 128 0 0 0 0 0 0 0 0 0
Der, den ich angelegt habe, hat in der Spalte 'Modul' nicht den Eintrag system, sondern menu und sieht so aus
navigation 5544 5543 node/add/zeitschrift node/add/zeitschrift Fachzeitschrift a:1:{s:10:""attributes"";a:1:{s:5:""title"";s:0:"""";}} menu 0 0 0 0 0 2 1 5543 5544 0 0 0 0 0 0 0 0
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de