MODx hide development site

/ Published in: PHP
Save to your folder(s)

Set up a basic template:

[[++site_name]] - [[*pagetitle]]




The ACME web site is currently under development
// ' + 'email us' + '</a>' )
// ]]>
for all enquiries.</p>

..and set this page as the Unauthorised Page in system settings.

Put this snippet at top of every other template:


Now only web manager users logged in will be able to view the full site. Change to 'web' for web users.

Snippet code:

Copy this code and paste it in your HTML
  1. <?php
  2. if (!($mgrUserId = $modx->getLoginUserID('mgr'))) {
  3. $modx->sendUnauthorizedPage();
  4. }

Report this snippet


RSS Icon Subscribe to comments

You need to login to post a comment.