Commit

commit d4fdafce11f3f92140dfd8835dd828a32863fcde
Author: Jan Dankert 
Date:   Sat Jun 25 14:26:33 2022 +0200

    New: Many Enhancements for the internal script language: More access to the data structure of pages, folders, templates, ...

 .../action/element/ElementAdvancedAction.class.php | 23 ++++---
 modules/cms/generator/PageContext.class.php        |  5 --
 modules/cms/generator/ValueContext.class.php       |  3 +
 modules/cms/generator/ValueGenerator.class.php     | 53 +++++++++++++--
 modules/cms/generator/dsl/DslDate.class.php        | 48 ++++++++------
 modules/cms/generator/dsl/DslElement.class.php     | 33 ++++++++++
 modules/cms/generator/dsl/DslFolder.class.php      | 32 ---------
 modules/cms/generator/dsl/DslObject.class.php      | 77 +++++++++++++++++++++-
 modules/cms/generator/dsl/DslPage.class.php        | 30 ---------
 modules/cms/generator/dsl/DslPageContext.class.php | 76 +++++++++++++++++++++
 modules/cms/generator/dsl/DslProject.class.php     |  7 +-
 modules/cms/generator/dsl/DslSystem.class.php      | 21 +++++-
 modules/cms/generator/dsl/DslTemplate.class.php    | 33 ++++++++++
 modules/cms/model/BaseObject.class.php             |  2 +-
 modules/cms/model/Language.class.php               |  2 +
 modules/cms/model/Model.class.php                  |  2 +
 modules/dsl/ast/DslOperation.class.php             |  2 +-
 17 files changed, 333 insertions(+), 116 deletions(-)