Using CSS Menu Writer With Site Sculptor
When you create a site sculptor site using one of the presets for site sculptor two menu.php files are created.
One menu.php file for the home page and one menu.php file for the content pages.
In both menu.php files $WA_localRoot = "" . $WAGLOBAL_pcms_remote_root . ""; and $WA_remoteRoot = "" . $WAGLOBAL_pcms_remote_root . "";.
This assigns both of the variables to pcms_remote_root which is found in the wa_settings table of your database. And as long you install CMS on the testing server and also install CMS on the remote server everything will work just fine.
Here is were the problem comes if you modify the menu using CSS menu writer. Menu writer will edit the two menu.php files and in both files
$WA_localRoot = "Parti Yorkies"; (as an example)
$WA_remoteRoot = "/"; (If the site definition is set up incorrectly)
Once this happens all your links will have an extra Parti Yorkies folder in the URL.
Until Webassist corrects the BUG a workaround would be to replace
$WA_localRoot = "Parti Yorkies";
$WA_remoteRoot = "/";
in the two menu.php files with
$WA_localRoot = "" . $WAGLOBAL_pcms_remote_root . "";
$WA_remoteRoot = "" . $WAGLOBAL_pcms_remote_root . "";
With this fix your testing server menu and your remote site menu will work correctly.
Another workaround would be to replace
$WA_localRoot = "Parti Yorkies";
in the two menu.php files with
$WA_localRoot = "/";
If you go this route only the menu on the remote server will work properly.
The menu will not work properly on the testing server.
So I would recommend the first fix.
It been six days and webassist haven't even acknowledged that there is a problem so no telling how long it will take to correct the problem.