Jump to:

17452 Posts in 4473 Topics by 1971 members


SilverStripe Forums » Archive » XML parsing error requesting draft site when not logged in

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Page: 1
Go to End
Author Topic: 846 Views
  • martimiz
    Forum Moderator
    1086 Posts

    XML parsing error requesting draft site when not logged in Link to this post

    Trying to view the draft site when not logged in (happens when FireFox saves open tabs before closing) I got the following error (version 2.2.3):

    XML-parsefout: onjuist gevormd
    Locatie: http://www.mydomain.nl/Security/login?BackURL=%2F%3Fstage%3DStage
    Regelnummer 44, kolom 105:               <p>You must log in with your CMS password in order to view the draft or archived content. <a href=\"/home/?stage=Live\">Click here to go back to the published site.</a></p>

    I found the solution in the language file en_US.php (5):

    $lang['en_US']['ContentController']['DRAFT_SITE_ACCESS_RESTRICTION'] = '... <\"%s\" ...';

    This line is surrounded by single quotes that will not 'interprete' the escaping backslashes surrounding %s. Solution: use double quotes or remove the backslashes, both seem to work. This applies to other language files as well.

Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.