1. Getting Started
      1. Basic Installation
      2. What is MODx
    2. Content Editing
      1. Editing Documents
      2. MODx Tags
        1. Document Variables
      3. Terminology
      4. The Manager
      5. Who Should Read This
    3. Designing
      1. Adding Chunks
      2. Adding MODx Tags
        1. Resource Fields
      3. Adding Snippets
      4. Document Caching
      5. Template Basics
    4. Administration
      1. Friendly URL Solutions
      2. Manager Users
        1. Manager Roles And Groups
        2. Reset your Password - Unblock your User
        3. Why Manager Users, Roles and Groups
      3. Moving Site
      4. Taking sites down for maintenance
      5. Upgrading
      6. Web Users
        1. Creating a Web User
        2. Web User Groups and Document Groups
        3. Why Web Users and Groups
    5. Developer's Guide
      1. API Reference
        1. DBAPI
          1. delete
          2. escape
          3. getInsertId
          4. query
          5. select
          6. update
        2. Document Object
        3. DocumentParser Object
          1. addEventListener
          2. changeWebUserPassword
          3. documentContent
          4. documentGenerated
          5. documentIdentifier
          6. documentListing
          7. documentMethod
          8. documentObject
          9. getAllChildren
          10. getCachePath
          11. getChildIds
          12. getDocumentChildren
          13. getDocumentChildrenTVarOutput
          14. getDocumentChildrenTVars
          15. getLoginUserID
          16. getLoginUserName
          17. getLoginUserType
          18. getManagerPath
          19. getParent
          20. getParentIds
          21. getUserData
          22. hasPermission
          23. isBackend
          24. isFrontend
          25. logEvent
          26. maxParserPasses
          27. minParserPasses
          28. regClientCSS
          29. runSnippet
          30. table_prefix
          31. tstart
          32. webAlert
      2. Chunks
      3. Modules
        1. How to create and run a module from within the Content Manager
        2. Managing module dependencies
        3. Setting up configuration parameters
        4. Writing the module code
      4. Plugins
      5. Snippets
      6. Template Variables
        1. (at) Binding
          1. (at)CHUNK
          2. (at)DIRECTORY
          3. (at)DOCUMENT
          4. (at)EVAL
          5. (at)FILE
          6. (at)INHERIT
          7. (at)SELECT
          8. What are (at) Bindings
        2. Creating a Template Variable
        3. What are Template Variables
        4. Widgets
          1. Misc. Widget
          2. DataGrid Widget
          3. Floater Widget
          4. Hyperlink Widget
          5. Marquee Widget
          6. RichTextBox Widget
          7. Ticker Widget
          8. Viewport Widget
          9. What are Widgets

Editing Documents

Editing an Existing Document

Click on the document in the document tree. A page summary will appear in the right hand panel.

If your site has been configured to do so, you will also see a Preview of the page so you can check that you have found the correct page.

Editing the document's content

Click on Edit in the Action icons.

You can now use the WYSIWYG editor to edit the page content.
Unable to render embedded object: File (evo-edit-docs-resource-edit-save.png) not found.
Once you have finished click Save.

Creating a new webpage

To add new content on the site you need to:

  • Create a new Document.
  • Publish the Document.
  • Move the Document to the correct location in the Document Tree.

To create a new webpage:

  • In the Admin menu click on New document
  • Fill in the fields in the Document Settings and add your content.
  • In the General tab of the Document Settings panel, select the location of the document by clicking on the Document parent folder icon, then click in any document in the document tree.
  • The parent will be displayed in the Document parent field.
  • Note: If you right-clicked in the Document Tree to create the document, the document will be created in the Folder on which you right-clicked.
  • Click Save to save the content.

Publishing a page

When you create a new document it may be un-published (ie. cannot be viewed on the front end of the website) by default. [Check with your adminsitrator]. If the document is unpublished it will appear in the document tree in light grey, indicating that it is not yet published.

To publish a new webpage:

  • Click on the unpublished page in the document tree, and Edit.
  • Click on the Page Settings tab.
  • Tick the Publish button (or set a date to publish) and Save.
  • The document will now appear in black in the document tree.

Moving webpages (documents)

Method 1:

  • Click on the webpage in the document tree.
  • Click on Move in the Action icons.
  • The Move Document page will load.
  • In the document tree, select the document to be the parent/container.
  • Click on Save.

Method 2:

  • Open the document, and go to the General tab. * Click on the Document parent folder icon.
  • In the document tree, select a document to be the parent/container for the document you are editing.
  • Click on Save in the Action icons.

Method 3:

  • Right-click on the document you want to move and select Move Document from the context menu.
  • Click a document in the document tree to be the parent/container, then click Save.

How do I move a page to the top level?

To move a webpage to the top level select the Site name at the top of the Tree as the Parent.

Setting the template

After you create a web page, check that the correct template is attached.

  • Open the document, and go to the Generel tab.
  • Select the template in the 'Uses template' dropdown menu. The page will refresh to include any Template Variables assigned to the new template, but the document is not yet saved.
  • Click on Save in the Action buttons.

Suggest an edit to this page on GitHub (Requires GitHub account. Opens a new window/tab).