Import von Menüpunkten
am 06.11.2009 - 11:38 Uhr in
Hallo Drupal Entwickler,
Mit einem Skript soll Content von einem anderen CMS in Drupal 6 migriert werden.
Alles passt soweit mit Ausnahme, dass die Menü Link eines Knotens z. B. zu den primary-links nicht mehr funktioniert bzw. ein vorheriger Test Knoten im Menü verschwindet.
Anbei ein reduziertes Bsp. der SQL Statements beim Import Skript
INSERT INTO menu_links SET
menu_name="primary-links",
link_path="node/20",
router_path="node",
link_title="mein titel",
options="('a:2:{s:10:"attributes";a:1:{s:5:"title";s:10:"mein title";}s:5:"alter";b:1;}",
module="menu";
Es wurden mehrere Möglichkeiten versucht. Zuerst nur die Minimal Parameter lt. http://api.drupal.org/api/function/menu_link_save/, dann mit "options" oder mit "router_path".
Ein Test Eintrag durch Drupal Frontend in dem table "menu_links" sieht z. B. so aus:
menu_name = primary-links
mlid = 0
plid = 245
link_path = node/8
node_path = node/%
link_title = test
options = a:2:{s:10:"attributes";a:1:{s:5:"title";s:10:"test";}s:5:"alter";b:1;}
module = menu
p1 = 245
Die zugewiesenen Id's stimmen. Menu Cache wurde gelöscht. Ich denke, dass noch Parameter für den menu_router fehlen.
Habt Ihr einen Tipp wie das Problem isoliert werden kann.
beste Grüsse
Kiteman
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 3 Tagen 6 Stunden
vor 4 Tagen 9 Stunden
vor 5 Tagen 3 Stunden
vor 5 Tagen 5 Stunden
vor 5 Tagen 3 Stunden
vor 6 Tagen 2 Stunden
vor 6 Tagen 3 Stunden
vor 1 Woche 12 Stunden
vor 1 Woche 13 Stunden
vor 1 Woche 21 Stunden