Originally Said By: Jimmy Wu
So you made changes directly in the menu.php file or if you're using an html file, directly on your page. Menu writer uses the treexml.xml file to determine the structure of the menu, so that's what you'll have to edit, not the actual display code of the menu.
Hmmmm . . . A few questions here and clarifications requested:
First, is it not true that simply editing the treexml.xml file does not actually update the menu.php (and therefore the site's menus) UNLESS and UNTIL the Menu Writer wizard is executed again? (I say this because I was wondering, like the starter of this thread, how to change the menus by hand because I find the wizard rather cumbersome. I was glad to find the answer here, but when I edited the XML file, my menu.php file did not change. I then tried the 'Edit menu' button to launch the wizard. I could see that the changes made to the XML were indeed reflected therein. I didn't have to actually do any editing within the wizard, but I continued to the "Finish" button, let it rebuild, and then saw my changes reflected.)
SO: If this is true, it's IMPORTANT INFORMATION!
Second: The site I'm working on was created by Site Sculptor, and has PowerCMS included. Again, it's not documented anywhere that I can find, but my observation is that the path that Jason indicates (in another thread - showpost.php?p=32233 - when he writes, "the menu structure is stored in the CSSMenuWriter/cssmw/treexml.xml file.") is NOT the path for such a site. The xml at that location is for the CMS admin page, methinks. Instead, the actual content pages menu is at CSSMenuWriter/cssmw_content/treexml.xml.
Confusing, yes. Almost enough to drive me back to the wizard! Agh! ;-)